コード例 #1
0
        public ValidationMsg Save(SysPaymentType objSysPaymentType, int userId)
        {
            _vmMsg = new ValidationMsg();
            try
            {
                var tblSysPaymentType = new Sys_PaymentType
                {
                    ID          = objSysPaymentType.ID,
                    Name        = objSysPaymentType.Name,
                    Description = objSysPaymentType.Description,
                    IsActive    = objSysPaymentType.IsActive == "Active",
                    IsDelete    = false,
                    SetOn       = DateTime.Now,
                    SetBy       = userId,
                    ModifiedOn  = DateTime.Now,
                    ModifiedBy  = userId,
                    IPAddress   = string.Empty
                };

                _context.Sys_PaymentType.Add(tblSysPaymentType);
                _context.SaveChanges();
                Id          = objSysPaymentType.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);
        }
コード例 #2
0
        public ValidationMsg Update(SysPaymentType objSysPaymentType, int userId)
        {
            _vmMsg = new ValidationMsg();
            try
            {
                var paymentType = _context.Sys_PaymentType.FirstOrDefault(s => s.ID == objSysPaymentType.ID);
                if (paymentType != null)
                {
                    paymentType.Name        = objSysPaymentType.Name;
                    paymentType.Description = objSysPaymentType.Description;
                    paymentType.IsActive    = objSysPaymentType.IsActive == "Active";
                    paymentType.ModifiedOn  = DateTime.Now;
                    paymentType.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 PaymentType(SysPaymentType model)
 {
     if (model != null && model.ID != 0)
     {
         _vmMsg = _dalSysPaymentType.Update(model, Convert.ToInt32(Session["UserID"]));
     }
     else
     {
         _vmMsg = _dalSysPaymentType.Save(model, Convert.ToInt32(Session["UserID"]));
     }
     return(Json(new { SourceID = _dalSysPaymentType.GetPaymentTypeID(), msg = _vmMsg }));
 }