public FieldEditViewModel Update(FieldEditViewModel FieldEditViewModel) { Field Field = FieldRepo.Update(FieldEditViewModel.ToModel()); unitOfWork.commit(); return(Field.ToEditableViewModel()); }
public ActionResult EditField(FieldEditViewModel model) { if (!this.ModelState.IsValid) { return this.View(model); } var dbModel = this.fieldService.GetById(model.Id).FirstOrDefault(); if (model.EditProfilePictures.First() != null) { dbModel.Pictures.Clear(); dbModel.Pictures = ExtractFieldPictures(model.EditProfilePictures); } dbModel.isCovered = model.isCovered; dbModel.Name = model.Name; dbModel.Description = model.Description; dbModel.PricePerHour = model.PricePerHour; this.fieldService.Update(dbModel); return this.RedirectToActionPermanent(GlobalConstants.FieldDetailsActionName, new { id = dbModel.Id }); }
public void Remove(FieldEditViewModel e) { FieldRepo.Remove(e.ToModel()); UnitOfWork.commit(); }
public FieldEditViewModel Update(FieldEditViewModel e) { FieldRepo.Update(e.ToModel()); UnitOfWork.commit(); return(e); }
//public IEnumerable<FieldViewModel> GetFilter(int id) //{ // return FieldRepo?.Get(i => i.DepartmentID == id).Select(i => i.ToViewModel()).ToList(); //} public FieldEditViewModel Add(FieldEditViewModel e) { FieldRepo.Add(e.ToModel()); UnitOfWork.commit(); return(e); }