コード例 #1
0
ファイル: DalSysGrade.cs プロジェクト: EnggJibon/LatherERP
        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);
        }
コード例 #2
0
ファイル: DalSysGrade.cs プロジェクト: EnggJibon/LatherERP
        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);
        }
コード例 #3
0
 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 }));
 }