Example #1
0
        public ValidationMsg Save(SysPaymentMethod objSysPaymentMethod, int userId)
        {
            try
            {
                var tblSysPaymentMethod = new Sys_PaymentMethod
                {
                    ID          = objSysPaymentMethod.ID,
                    Name        = objSysPaymentMethod.Name,
                    Description = objSysPaymentMethod.Description,
                    IsActive    = objSysPaymentMethod.IsActive == "Active",
                    IsDelete    = objSysPaymentMethod.IsDelete,
                    SetOn       = DateTime.Now,
                    SetBy       = userId,
                    ModifiedOn  = DateTime.Now,
                    ModifiedBy  = userId,
                    IPAddress   = string.Empty
                };
                _context.Sys_PaymentMethod.Add(tblSysPaymentMethod);
                _context.SaveChanges();
                ID          = objSysPaymentMethod.ID;
                _vmMsg.Type = Enums.MessageType.Success;
                _vmMsg.Msg  = "Saved Successfully.";
            }
            catch (Exception ex)
            {
                _vmMsg.Type = Enums.MessageType.Error;
                _vmMsg.Msg  = "Failed to save.";
            }

            return(_vmMsg);
        }
Example #2
0
 public ValidationMsg Update(SysPaymentMethod objSysPaymentMethod, int userId)
 {
     try
     {
         var paymentMethod = _context.Sys_PaymentMethod.FirstOrDefault(s => s.ID == objSysPaymentMethod.ID);
         if (paymentMethod != null)
         {
             paymentMethod.ID          = objSysPaymentMethod.ID;
             paymentMethod.Name        = objSysPaymentMethod.Name;
             paymentMethod.Description = objSysPaymentMethod.Description;
             paymentMethod.IsActive    = objSysPaymentMethod.IsActive == "Active";
             paymentMethod.IsDelete    = objSysPaymentMethod.IsDelete;
             paymentMethod.ModifiedOn  = DateTime.Now;
             paymentMethod.ModifiedBy  = userId;
         }
         _context.SaveChanges();
         _vmMsg.Type = Enums.MessageType.Success;
         _vmMsg.Msg  = "Updated Successfully.";
     }
     catch (Exception ex)
     {
         _vmMsg.Type = Enums.MessageType.Error;
         _vmMsg.Msg  = "Failed to update.";
     }
     return(_vmMsg);
 }
 public ActionResult PaymentMethod(SysPaymentMethod model)
 {
     if (model != null && model.ID != 0)
     {
         _vmMsg = _dalPaymentMethod.Update(model, Convert.ToInt32(Session["UserID"]));
     }
     else
     {
         _vmMsg = _dalPaymentMethod.Save(model, Convert.ToInt32(Session["UserID"]));
     }
     return(Json(new { SourceID = _dalPaymentMethod.GetPaymentMethodID(), msg = _vmMsg }));
 }