public ValidationMsg Save(SysCurrency objSysCurrency, int userId) { try { var tblSysCurrency = new Sys_Currency { CurrencyID = objSysCurrency.CurrencyID, CurrencyName = objSysCurrency.CurrencyName, Description = objSysCurrency.Description, IsActive = objSysCurrency.IsActive == "Active", IsDelete = false, SetOn = DateTime.Now, SetBy = userId, ModifiedOn = DateTime.Now, ModifiedBy = userId, IPAddress = string.Empty, }; _context.Sys_Currency.Add(tblSysCurrency); _context.SaveChanges(); CurencyId = tblSysCurrency.CurrencyID; vmMsg.Type = Enums.MessageType.Success; vmMsg.Msg = "Saved Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to Save."; } return(vmMsg); }
public ValidationMsg Update(SysCurrency objSysCurrency, int userid) { try { var currency = _context.Sys_Currency.FirstOrDefault(s => s.CurrencyID == objSysCurrency.CurrencyID); if (currency != null) { currency.CurrencyName = objSysCurrency.CurrencyName; currency.Description = objSysCurrency.Description; currency.IsActive = objSysCurrency.IsActive == "Active"; currency.ModifiedOn = DateTime.Now; currency.ModifiedBy = userid; } _context.SaveChanges(); vmMsg.Type = Enums.MessageType.Update; vmMsg.Msg = "Updated Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to Update."; } return(vmMsg); }
public ActionResult Currency(SysCurrency model) { if (model != null && model.CurrencyID != 0) { _vmMsg = _dalSysCurrency.Update(model, Convert.ToInt32(Session["UserID"])); } else { _vmMsg = _dalSysCurrency.Save(model, Convert.ToInt32(Session["UserID"])); } return(Json(new { CurrencyID = _dalSysCurrency.GetCurrencyID(), msg = _vmMsg })); }