public ActionResult Edit(ActivityTypeDTO model) { try { var entity = _dtoToEntityMapping.Map(model); var vri = _activityTypeRepository.Validate(entity); if (vri.IsValid) { _activityTypeRepository.Save(entity, true); } else { int i = 1; foreach (ValidationResult error in vri.Results) { TempData["msg"] = string.Format("\n({0}).{1}", i, error.ErrorMessage); ModelState.AddModelError("", error.ErrorMessage); i++; } return View(model); } TempData["msg"] = "Task completed successfully"; return RedirectToAction("Index"); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return View(model); } }
public IActionResult Create(ActivityTypeModel model) { ActivityTypeDTO activityTypeDTO = AutoMapper <ActivityTypeDTO> .Map(model); _service.Create(activityTypeDTO); //return Redirect("/ActivityTypes"); return(Index()); }
public IActionResult Update(ActivityTypeModel model) { //ActivityTypeModel activityTypeModel = model.ActivityType; ActivityTypeDTO activityTypeDTO = AutoMapper <ActivityTypeDTO> .Map(model); _service.Update(activityTypeDTO); return(Redirect("/ActivityTypes")); }
public ActionResult Edit(Guid? id) { var model = new ActivityTypeDTO(); if (id.HasValue) { var p = _activityTypeRepository.GetById(id.Value); if (p != null) model = _masterDataToDtoMapping.Map(p); model.MasterId = id.Value; } if (model.MasterId == Guid.Empty) model.MasterId = Guid.NewGuid(); return View(model); }
public IActionResult Update(uint id) { IdType idType = new IdType { Identificator = id }; ActivityTypeDTO activityTypeDTO = _service.Get(idType); ActivityTypeModel activityTypeModel = AutoMapper <ActivityTypeModel> .Map(activityTypeDTO); //ActivityTypeViewModel model = new ActivityTypeViewModel //{ // ActivityType = activityTypeModel //}; return(View(activityTypeModel)); }
public ActivityType Map(ActivityTypeDTO dto) { if (dto == null) return null; var activity = Mapper.Map<ActivityTypeDTO, ActivityType>(dto); return activity; }