public ActionResult AddTrade(Trade trade) { try { //////// validation if (!Utilities.IsRequiredStringInputsValid(trade.Name, trade.Tel, trade.Address)) { return(RedirectToAction("Error", "Home", new { message = "فیلدهای ستاره دار را بدرستی وارد کنید" })); } trade.Status = "فعال"; trade.Name = trade.Name.ToFarsiString().Trim(); trade.Tel = trade.Tel.ToFarsiString().Trim(); trade.Address = trade.Address.ToFarsiString().Trim(); ////////////// if (ModelState.IsValid) { string message = ""; if (blTrade.Add(trade, out message)) { return(RedirectToAction("Trades", "Trade")); } else { if (message.Contains("Trades(Name And TradeGroupId Must Unique)")) { return(RedirectToAction("Error", "Home", new { message = "نام صنف و گروه صنف باید یکتا باشد" })); } return(RedirectToAction("Error", "Home", new { message = "خطا رخ داده است. مجددا تلاش کنید" })); } } else { return(RedirectToAction("Error", "Home", new { message = "خطا رخ داده است. مجددا تلاش کنید" })); } } catch { return(RedirectToAction("Error", "Home", new { message = "خطا رخ داده است. مجددا تلاش کنید" })); } }
public void Add(TradeModel entity) { _repository.Add(entity); }
/// <summary> /// Adds a Trade Instruction to the Trade Repository /// </summary> /// <param name="entity"></param> public void AddTradeInstruction(TradeInstruction entity) { _logger.Log(LogLevel.Information, $"Adding {entity.ToString()} to repository"); TradeRepository.Add(entity); }
public JsonResult AddTradeRelation(Trade trade) { try { //////// validation if (!Utilities.IsRequiredStringInputsValid(trade.Name, trade.Tel, trade.Address)) { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("فیلدهای ستاره دار را بدرستی وارد کنید", MessageType.Error).Script, Html = "" })); } trade.Status = "فعال"; trade.Name = trade.Name.ToFarsiString().Trim(); trade.Tel = trade.Tel.ToFarsiString().Trim(); trade.Address = trade.Address.ToFarsiString().Trim(); ////////////// if (ModelState.IsValid) { string message = ""; if (blTrade.Add(trade, out message)) { return(Json(new { Success = true, Script = MessageBox.Show("عملیات درج با موفقیت انجام شد", MessageType.Success).Script, Html = "", Id = blTrade.Where(p => p.Name == trade.Name && p.TradeGroupId == trade.TradeGroupId).Single().Id })); } else { if (message.Contains("Trades(Name And TradeGroupId Must Unique)")) { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("نام صنف و گروه صنف باید یکتا باشد", MessageType.Error).Script, Html = "" })); } return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } } else { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } } catch { return(Json(new JsonData() { Success = false, Script = MessageBox.Show("خطا رخ داده است. مجددا تلاش کنید", MessageType.Error).Script, Html = "" })); } }