示例#1
0
        public IActionResult Create(CarPartVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View("CarPart", model));
            }

            if (model.Id == null)
            {
                var responsemodel = _carPartBusiness.Create(model);
                if (responsemodel != null)
                {
                    ViewBag.Info = true;
                    return(View("CarPart", responsemodel));
                }
                ViewBag.Info = false;
                return(View("CarPart", model));
            }
            else
            {
                if (_carPartBusiness.Update(model))
                {
                    ViewBag.Update = true;
                    return(View("CarPart", model));
                }
                ViewBag.Update = false;
                return(View("CarPart", model));
            }
        }
示例#2
0
 public bool Update(CarPartVM carPart)
 {
     carPart.Modified = DateTime.Now;
     return(_carPartRepository.Update(_mapper.Map <CarPart>(carPart)));
 }
示例#3
0
 public CarPartVM Create(CarPartVM carPart)
 {
     carPart.Added = DateTime.Now;
     return(_mapper.Map <CarPartVM>(_carPartRepository.Create(_mapper.Map <CarPart>(carPart))));
 }