public async Task <BrokerResult> Create(CreateBrokerDto brokerDto) { var IsExist = brokerRepository.IsBrokerExistByName(brokerDto.Name.Trim().ToLower()); if (IsExist) { return(BrokerResult.BrokerIsExist); } var broker = new Broker() { Title = brokerDto.Title.SanitizeText(), Address = brokerDto.Address.SanitizeText(), Description = brokerDto.Description.SanitizeText(), Name = brokerDto.Name.SanitizeText(), Tel = brokerDto.Tel.SanitizeText(), ServiceChargeAccount = brokerDto.ServiceChargeAccount, ServiceChargeCash = brokerDto.ServiceChargeCash, AmountBalanceBroker = 0 }; await brokerRepository.AddEntity(broker); await brokerRepository.SaveChanges(); return(BrokerResult.Success); }
public async Task <IActionResult> CreateBroker([FromBody] CreateBrokerDto broker) { if (ModelState.IsValid) { var res = await _brokerService.Create(broker); switch (res) { case BrokerResult.BrokerIsExist: return(JsonResponseStatus.Error(new { Info = "کارگزار مورد نظر , قبلا در سیستم ثبت شده" })); } } return(JsonResponseStatus.Success()); }