public IActionResult Crud([FromBody] ScheduleViewModel <BookCarViewModel> payload) { if (payload.added.Count > 0) { BookCarViewModel value = payload.added[0]; BookCar BookCar = new BookCar(); value.BookCarId = 0; _mapper.Map <BookCarViewModel, BookCar>(value, BookCar); _functionalService.Insert <BookCar>(BookCar); } if (payload.changed.Count > 0) { BookCarViewModel value = payload.changed[0]; _functionalService.Update <BookCarViewModel, BookCar>(value, Convert.ToInt32(value.BookCarId)); } if (payload.deleted.Count > 0) { BookCarViewModel value = payload.deleted[0]; var result = _functionalService.Delete <BookCar>(Convert.ToInt32(value.BookCarId)); } List <BookCar> books = _functionalService.GetList <BookCar>().ToList(); return(Ok(books)); }
public IActionResult Update([FromBody] ScheduleViewModel <BookCarViewModel> payload) { if (payload.value != null) { BookCarViewModel value = payload.value; _functionalService.Update <BookCarViewModel, BookCar>(value, Convert.ToInt32(value.BookCarId)); } List <BookCar> books = _functionalService.GetList <BookCar>().ToList(); return(Ok(books)); }