public ActionResult <SourceDto> Get(int id) { var source = _sourceService.Get(id); if (source == null) { return(NotFound()); } return(Ok(_mapper.Map <SourceDto>(source))); }
public ActionResult Create(int mistakeId, [FromBody] MistakesSources mistakesSources) { if (mistakesSources == null) { return(new BadRequestResult()); } //checks for mistake var mistake = _mistakeService.Get(mistakeId); if (mistake == null) { return(NotFound($"Mistake Id: {mistakeId} not found.")); } //checks for source var source = _sourceService.Get(mistakesSources.SourceId); if (source == null) { return(NotFound($"Source Id : {mistakesSources.SourceId} not found.")); } mistakesSources.MistakeId = mistakeId; var newEntity = _mistakesSourcesService.Create(mistakesSources); return(new CreatedAtRouteResult($"api/mistakes/{mistakeId}/sources", newEntity)); }
public IActionResult EditSource(int id) { if (id == -1) { return(View(new ObjSource())); } var source = _sourceService.Get(id); if (source == null) { return(RedirectToActionError("EditSource", "Редактируемый пользователь не найден")); } return(View(source)); }