public async Task <AdministratorHallResponse> SaveAsync(AdministratorHall administratorHall) { try { await administratorHallRepository.AddAsync(administratorHall); await unitOfWork.CompleteAsync(); return(new AdministratorHallResponse(administratorHall)); } catch (Exception ex) { return(new AdministratorHallResponse($"Ошибка при сохранении Администратора: {ex.Message}")); } }
public async Task <AdministratorHallResponse> UpdateAsync(int id, AdministratorHall administratorHall) { var existingAdministratorHall = await administratorHallRepository.FindByIdAsync(id); if (existingAdministratorHall == null) { return(new AdministratorHallResponse("Администратора не найдено!")); } existingAdministratorHall.User.FullName = administratorHall.User.FullName; try { administratorHallRepository.Update(existingAdministratorHall); await unitOfWork.CompleteAsync(); return(new AdministratorHallResponse(existingAdministratorHall)); } catch (Exception ex) { return(new AdministratorHallResponse($"Ошибка при обновлении Администратора: {ex.Message}")); } }
public void Update(AdministratorHall administratorHall) { context.AdministratorHall.Update(administratorHall); }
public void Remove(AdministratorHall administratorHall) { context.AdministratorHall.Remove(administratorHall); }
public async Task AddAsync(AdministratorHall administratorHall) { await context.AdministratorHall.AddAsync(administratorHall); }
public AdministratorHallResponse(bool success, string message, AdministratorHall administratorHall) : base(success, message) { AdministratorHall = administratorHall; }
public AdministratorHallResponse(AdministratorHall administratorHall) : this(true, string.Empty, administratorHall) { }