public IActionResult UpdateReport([FromBody] ReportDTO reportDTO) { try { if (ModelState.IsValid) { ServiceResultDTO serviceResult = reportService.UpdateReport(reportDTO); if (serviceResult.IsValid == true) { return(Json("Отчет успешно обновлен")); } else { Log.Error(serviceResult.ErrorMessage); return(BadRequest(serviceResult.ErrorMessage)); } } else { return(BadRequest(ModelState)); } } catch (Exception ex) { Log.Error(ex.Message + reportDTO.GetValueString()); return(BadRequest("Произошла неизвестная ошибка")); } }
public async Task <ServiceResultDTO> RegisterUser(RegisterDTO model) { var serviceResult = new ServiceResultDTO(); try { var addUser = mapper.Map <AppUser>(model); var res = await userManager.CreateAsync(addUser, model.Password); if (res.Succeeded) { serviceResult.Success = res.Succeeded; serviceResult.Data = mapper.Map <RegisterDTO>(model); } else { serviceResult.Error = res.Errors; } } catch (Exception ex) { serviceResult.Error = ex.Message; } return(serviceResult); }
public IActionResult UpdateUser([FromBody] UserDTO userDTO) { try { if (ModelState.IsValid) { ServiceResultDTO serviceResult = userService.UpdateUser(userDTO); if (serviceResult.IsValid == true) { return(Json("Данные о пользователе успешно обновлены")); } else { Log.Error(serviceResult.ErrorMessage + userDTO.GetValueString()); return(BadRequest(serviceResult.ErrorMessage)); } } else { return(BadRequest(ModelState)); } } catch (Exception ex) { Log.Error(ex.Message + userDTO.GetValueString()); return(BadRequest("Произошла неизвестная ошибка")); } }
public IActionResult DeleteReport(int?id) { try { ServiceResultDTO serviceResult = reportService.DeleteReport(id.Value); if (serviceResult.IsValid == true) { return(Json("Отчет успешно удален")); } else { Log.Error(serviceResult.ErrorMessage + $" Id = {id}"); return(BadRequest(serviceResult.ErrorMessage)); } } catch (Exception ex) { Log.Error(ex.Message + $" Id = {id}"); return(BadRequest("Произошла неизвестная ошибка")); } }
public IActionResult DeleteUser(int?id) { try { ServiceResultDTO serviceResult = userService.DeleteUser(id); if (serviceResult.IsValid == true) { return(Json("Пользователь успешно удален.")); } else { Log.Error(serviceResult.ErrorMessage + $"Id = {id}"); return(BadRequest(serviceResult.ErrorMessage)); } } catch (Exception ex) { Log.Error(ex.Message + $"Id = {id}"); return(BadRequest("Произошла неизвестная ошибка")); } }
public BaseResponse() { ServiceResult = new ServiceResultDTO(); }