Esempio n. 1
0
        public IActionResult ScheduleInline_Destroy([DataSourceRequest] DataSourceRequest request, TMWork.ViewModels.CustomerViewModels.ScheduleAppointment theSchedule)
        {
            if (theSchedule != null)
            {
                var customer = Mapper.Map <TMWork.Data.Models.Customer.Customer>(theSchedule);

                _customerRepo.Remove(customer);
                _customerRepo.SaveAll();
                return(Json(new[] { customer }.ToDataSourceResult(request, ModelState)));
            }

            return(BadRequest());
        }
Esempio n. 2
0
        public IActionResult ScheduleInline_Update([DataSourceRequest] DataSourceRequest request, TMWork.ViewModels.CustomerViewModels.ScheduleAppointment theSchedule)
        {
            if (theSchedule != null && ModelState.IsValid)
            {
                var customer = Mapper.Map <TMWork.Data.Models.Customer.Customer>(theSchedule);

                customer.UpdatedBy   = User.Identity.Name;
                customer.DateUpdated = DateTime.UtcNow;

                _customerRepo.Update(customer);
                _customerRepo.SaveAll();
                return(Json(new[] { customer }.ToDataSourceResult(request, ModelState)));
            }

            return(BadRequest());
        }