public ValidationMsg Save(SysGrade objSysGrade, int userID) { var vmMsg = new ValidationMsg(); try { var tblSysGrade = new Sys_Grade { GradeName = objSysGrade.GradeName, Description = objSysGrade.Description, IsActive = objSysGrade.IsActive == "Active", IsDelete = false, SetOn = DateTime.Now, SetBy = userID, ModifiedOn = DateTime.Now, ModifiedBy = userID, IPAddress = string.Empty }; _context.Sys_Grade.Add(tblSysGrade); _context.SaveChanges(); GradeID = tblSysGrade.GradeID; vmMsg.Type = Enums.MessageType.Success; vmMsg.Msg = "Save Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to save."; } return(vmMsg); }
public ValidationMsg Update(SysGrade objSysGrade, int userID) { var vmMsg = new ValidationMsg(); try { var grade = _context.Sys_Grade.FirstOrDefault(s => s.GradeID == objSysGrade.GradeID); if (grade != null) { grade.GradeName = objSysGrade.GradeName; grade.Description = objSysGrade.Description; grade.IsActive = objSysGrade.IsActive == "Active"; grade.ModifiedOn = DateTime.Now; grade.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 Grade(SysGrade model) { if (model != null && model.GradeID != 0) { _vmMsg = _dalGrade.Update(model, Convert.ToInt32(Session["UserID"])); } else { _vmMsg = _dalGrade.Save(model, Convert.ToInt32(Session["UserID"])); } return(Json(new { GradeID = _dalGrade.GetGradeID(), msg = _vmMsg })); }