Esempio n. 1
0
 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));
 }
Esempio n. 2
0
        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"));
        }
Esempio n. 3
0
 private TaskStateDTO MapperGetTaskState(TaskStateViewModel taskStateViewModel)
 {
     return(Mapper.Map <TaskStateViewModel, TaskStateDTO>(taskStateViewModel));
 }