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;
            }
        }
Beispiel #3
0
 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));
     }
 }