public AdvertisementPositionViewModel Add(AdvertisementPositionViewModel advertisementPositionViewModel) { var AdvertisementPosition = Mapper.Map <AdvertisementPositionViewModel, AdvertisementPosition>(advertisementPositionViewModel); var a = _advertisementPositionRepository.AddReturn(AdvertisementPosition); advertisementPositionViewModel.KeyId = a.KeyId; _unitOfWork.Commit(); return(advertisementPositionViewModel); }
public void Update(AdvertisementPositionViewModel AdvertisementPositionViewModel) { var temp = _advertisementPositionRepository.FindById(AdvertisementPositionViewModel.KeyId); if (temp != null) { temp.AdvertisePrice = AdvertisementPositionViewModel.AdvertisePrice; temp.Height = AdvertisementPositionViewModel.Height; temp.Width = AdvertisementPositionViewModel.Width; temp.PageUrl = AdvertisementPositionViewModel.PageUrl; temp.IdOfPosition = AdvertisementPositionViewModel.IdOfPosition; temp.Status = AdvertisementPositionViewModel.Status; } }
public IActionResult SaveEntity(AdvertisementPositionViewModel advertisementPositionVm) { if (!ModelState.IsValid) { IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); return(new BadRequestObjectResult(allErrors)); } else { if (advertisementPositionVm.KeyId == 0) { _advertisementPositionService.Add(advertisementPositionVm); } else { _advertisementPositionService.Update(advertisementPositionVm); } _advertisementPositionService.Save(); return(new OkObjectResult(advertisementPositionVm)); } }