public async Task <OperationDetails> DeleteDebtPaidAsync(DebtPaidDto DebtPaidDto) { if (DebtPaidDto == null) { Logger.Error("Something went wrong"); return(new OperationDetails(false, "К сожалению, что-то пошло не так....", "DebtPaid")); } DebtPaid DebtPaid = await unitOfWork.DebtPaidRepository.GetByIdAsync(DebtPaidDto.Id); if (DebtPaid == null) { Logger.Error("Номенклатура не найдена"); return(new OperationDetails(false, "Номенклатура не найдена", "DebtPaid")); } try { await unitOfWork.DebtPaidRepository.DeleteAsync(DebtPaid); await unitOfWork.SaveAsync(); Logger.Info("Successfully deleted"); return(new OperationDetails(true)); } catch (Exception ex) { Logger.Error(ex.Message); return(new OperationDetails(false, ex.Message)); } }
public async Task <OperationDetails> UpdateDebtPaidAsync(DebtPaidDto DebtPaidDto) { if (DebtPaidDto == null) { Logger.Error("Something went wrong"); return(new OperationDetails(false, "К сожалению, что-то пошло не так....", "DebtPaid")); } DebtPaid DebtPaid = mapper.Map <DebtPaidDto, DebtPaid>(DebtPaidDto); try { await unitOfWork.DebtPaidRepository.UpdateAsync(DebtPaid); await unitOfWork.SaveAsync(); Logger.Info("Successfully updated"); return(new OperationDetails(true)); } catch (Exception ex) { Logger.Error(ex.Message); return(new OperationDetails(false, ex.Message)); } }
public async Task <OperationDetails> AddDebtPaidAsync(DebtPaidDto DebtPaidDto) { if (DebtPaidDto == null) { Logger.Error("Something went wrong"); return(new OperationDetails(false, "К сожалению, что-то пошло не так....", "DebtPaid")); } DebtPaid DebtPaid = mapper.Map <DebtPaidDto, DebtPaid>(DebtPaidDto); try { //if (unitOfWork.DebtPaidRepository.GetByCode(DebtPaid.Code) != null) //{ // Logger.Error("Номенклатура с таким артикулом уже существует"); // return new OperationDetails(false, "Номенклатура с таким артикулом уже существует", "DebtPaid"); //} await unitOfWork.DebtPaidRepository.CreateAsync(DebtPaid); await unitOfWork.SaveAsync(); Logger.Info("Successfully added"); return(new OperationDetails(true)); } catch (Exception ex) { Logger.Error(ex.Message); return(new OperationDetails(false, "К сожалению, что-то пошло не так....", "DebtPaid")); } }
private void OnJobDeptPaidMessage(Message message) { using (DarkRiftReader reader = message.GetReader()) { Main.Log($"[CLIENT] < DEBT_JOB_PAID"); while (reader.Position < reader.Length) { IsChangeByNetwork = true; DebtPaid data = reader.ReadSerializable <DebtPaid>(); if (data.isDestroyed) { StagedJobDebt debt = SingletonBehaviour <JobDebtController> .Instance.stagedJobsDebts.FirstOrDefault(t => t.ID == data.Id); if (debt != null) { debt.Pay(); } } else { ExistingJobDebt debt = SingletonBehaviour <JobDebtController> .Instance.existingTrackedJobs.FirstOrDefault(t => t.ID == data.Id); if (debt != null) { debt.Pay(); } } IsChangeByNetwork = false; } } }
public async Task <DebtPaidDto> GetDebtPaidByIdAsync(int id) { DebtPaid DebtPaid = await unitOfWork.DebtPaidRepository.GetByIdAsync(id); return(mapper.Map <DebtPaid, DebtPaidDto>(DebtPaid)); }