示例#1
0
        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));
        }
示例#2
0
        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));
        }