Как я могу отображать данные (в форме событий) из более чем одной таблицы или двух таблиц в полном каландре одновременно. в ASP. NET Core MVC - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть данные в двух таблицах Leaves и HolidayLists, которые я хочу отобразить в полном календаре, но с помощью следующего кода я получаю данные только из одной таблицы, когда я комментирую один код Ajax, иначе ничего не происходит отображается полный календарь. в asp. net ядро ​​MVC

events: function (start, end, timezone, callback) {

                $.ajax({
                    type: "GET",
                    contentType: "application/json;",
                    url: "/LeaveManagement/GetHolidaysData",
                    dataType: "json",
                    success: function (data) {
                        var holidays = [];
                        $.each(data, function (i, data) {
                            holidays.push({
                                title: data.holidayName,
                                description: data.holidayName,
                                start: moment(data.date).add(1, 'days').format("MM-DD-YYYY HH:mm:ss"),
                                end: moment(data.date).add(2, 'days').format("MM-DD-YYYY HH:mm:ss"),
                                backgroundColor: 'red',
                                // borderColor: 'black',
                                textColor: 'White',
                                color: 'red',
                                id: data.id,


                            });
                        });
                        callback(holidays);
                    },
                }).done(function (data) {
                    console.log(data.result);
                }),

           $.ajax({
                        type: "GET",
                        contentType: "application/json;",
                        url: "/LeaveManagement/GetLeaveData",
                        dataType: "json",
                        success: function (data) {
                            var leaves = [];
                            $.each(data, function (i, data) {
                                leaves.push({
                                    title: data.userName,
                                    description: data.leaveType,
                                    start: moment(data.from).add(1, 'days').format("MM-DD-YYYY HH:mm:ss"),
                                    end: moment(data.to).add(2, 'days').format("MM-DD-YYYY HH:mm:ss"),
                                    backgroundColor: 'blue',
                                    // borderColor: 'black',
                                    textColor: 'White',
                                    color: 'blue',
                                    id: data.id,


                                });
                            });
                            callback(leaves);
                        }
                    }).done(function (data) {
                        console.log(data.result);
                    })

                },

            dayClick: function (date, jsEvent, view) {

                $(document).ready(function () { $("#From").val(moment(date).format("DD-MM-YYYY")); });

            },
...