public async Task <IActionResult> UpdateDescipline(int id, [FromBody] DesciplineDto model) { var response = await _clientService.PutAsync($"{_settings.Value.OilApiAddress}Descipline/UpdateDescipline/{id}", model); var content = await response.Content.ReadAsStringAsync(); return(new ObjectResult(content)); }
public IActionResult CreateDescipline(DesciplineDto model, [FromServices] IActionService <IPlaceDesciplineAction> service) { var dto = new PlaceDesciplineDto(model); var descipline = service.RunBizAction <Descipline>(dto); if (!service.Status.HasErrors) { return(new ObjectResult(new ResultResponseDto <String, int> { Key = HttpStatusCode.OK, Value = "Descipline Created...", Subject = descipline.Id })); } var errors = service.Status.CopyErrorsToString(ModelState); service.Status.CopyErrorsToString(ModelState); return(new ObjectResult(new ResultResponseDto <String, int> { Key = HttpStatusCode.BadRequest, Value = errors })); }
public IActionResult UpdateDescipline(int id, [FromBody] DesciplineDto model, [FromServices] IActionService <IUpdateDesciplineAction> service) { model.Id = id; var dto = new PlaceDesciplineDto(model); service.RunBizAction(dto); if (!service.Status.HasErrors) { return(new ObjectResult(new ResultResponseDto <String, int> { Key = HttpStatusCode.OK, Value = "Descipline updated..", Subject = model.Id })); } var errors = service.Status.CopyErrorsToString(ModelState); return(new ObjectResult(new ResultResponseDto <String, int> { Key = HttpStatusCode.BadRequest, Value = errors, Subject = model.Id })); }
public PlaceDesciplineDto(DesciplineDto descipline) { this.Descipline = descipline; }