public ErrorSolutionDTO Add(int errorId, ErrorSolutionDTO sln) { using (UoW) { var error = UoW.Errors.Get(errorId); if (error == null) { throw new ApplicationOperationException(string.Format("Error with id {0} not found", errorId), HttpStatusCode.NotFound); } if (error.Solution != null) { Delete(error.Solution.Id); } error.Status = sln.ErrorStatus; var solution = new ErrorSolution() { Error = error, Description = sln.Description, RecievingDate = DateTime.UtcNow, Author = CurrentUser }; UoW.Solutions.Add(solution); UoW.Complete(); return(Mapper.Map <ErrorSolutionDTO>(solution)); } }
public IActionResult Edit(ErrorSolution error) { throw new NotImplementedException(); }
public async Task <IActionResult> Edit(ErrorSolution error) { await errorAppService.Update(error); return(RedirectToAction("Index", "Error")); }
public async Task Update(ErrorSolution tDto) { await errorRepo.Update(tDto); unit.Commit(); }
public async Task Create(ErrorSolution tDto) { await errorRepo.Insert(tDto); unit.Commit(); }