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