示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
 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 }));
 }