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); }
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); }
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 })); }