コード例 #1
0
        public ValidationMsg Create(SysGradeRange objSysGradeRange)
        {
            var vmMsg = new ValidationMsg();

            try
            {
                var tblSysGradeRange = new Sys_GradeRange
                {
                    GradeRangeID   = objSysGradeRange.GradeRangeID,
                    GradeRangeName = objSysGradeRange.GradeRangeName,
                    Description    = objSysGradeRange.Description,
                    IsActive       = objSysGradeRange.IsActive,
                    IsDelete       = objSysGradeRange.IsDelete,
                    SetOn          = DateTime.Now,
                    SetBy          = 25,
                    ModifiedOn     = DateTime.Now,
                    ModifiedBy     = 25,
                    IPAddress      = string.Empty
                };

                _context.Sys_GradeRange.Add(tblSysGradeRange);
                _context.SaveChanges();

                vmMsg.Type = Enums.MessageType.Success;
                vmMsg.Msg  = "Save Successfully.";
            }
            catch (Exception ex)
            {
                vmMsg.Type = Enums.MessageType.Error;
                vmMsg.Msg  = "Failed to update.";
            }

            return(vmMsg);
        }
コード例 #2
0
        public ValidationMsg Delete(SysGradeRange objSysGradeRange)
        {
            var vmMsg = new ValidationMsg();

            try
            {
                var tblSysGradeRange = _context.Sys_GradeRange.FirstOrDefault(s => s.GradeRangeID == objSysGradeRange.GradeRangeID);
                if (tblSysGradeRange != null)
                {
                    tblSysGradeRange.GradeRangeName = objSysGradeRange.GradeRangeName;
                    tblSysGradeRange.Description    = objSysGradeRange.Description;
                    tblSysGradeRange.IsActive       = Convert.ToBoolean(objSysGradeRange.IsActive);
                    tblSysGradeRange.IsDelete       = true;
                    tblSysGradeRange.ModifiedOn     = DateTime.Now;
                    tblSysGradeRange.ModifiedBy     = 27;
                }
                _context.SaveChanges();

                vmMsg.Type = Enums.MessageType.Success;
                vmMsg.Msg  = "Deleted Successfully.";
            }
            catch (Exception ex)
            {
                vmMsg.Type = Enums.MessageType.Error;
                vmMsg.Msg  = "Failed to update.";
            }
            return(vmMsg);
        }
コード例 #3
0
        public List <SysGradeRange> GetGradeformation()
        {
            var result = _context.Sys_GradeRange.Where(ob => ob.IsDelete == false).ToList();
            List <SysGradeRange> lst = new List <SysGradeRange>();

            foreach (var item in result)
            {
                SysGradeRange ob = new SysGradeRange();
                ob.GradeRangeID   = item.GradeRangeID;
                ob.GradeRangeName = item.GradeRangeName;
                ob.Description    = item.Description;
                lst.Add(ob);
            }
            return(lst);
        }