public ActionResult Edit([Bind(Include = "StateId,StateName")] TaskStateViewModel taskState) { if (ModelState.IsValid) { var taskStateResult = MapperGetTaskState(taskState); taskStateService.Edit(taskStateResult); return(RedirectToAction("Index")); } return(View(taskState)); }
public IActionResult Post([FromBody] TaskStateViewModel model) { try { if (ModelState.IsValid) { var taskstate = mapper.Map <TaskState>(model); repository.AddEntity(taskstate); repository.SaveAll(); return(Created($"/api/taskstates/{taskstate.Id}", mapper.Map <TaskStateViewModel>(taskstate))); } else { return(BadRequest(model)); } }catch (Exception ex) { logger.LogError($"Failed to save a new taskstate: {ex}"); } return(BadRequest("Failed to save a new taskstate")); }
private TaskStateDTO MapperGetTaskState(TaskStateViewModel taskStateViewModel) { return(Mapper.Map <TaskStateViewModel, TaskStateDTO>(taskStateViewModel)); }