예제 #1
0
 public LicenseTypeVM EditLicenseType(LicenseTypeVM c)
 {
     DB.tblLicenseType LicenseType = IMSDB.tblLicenseTypes.Find(c.LicenseTypeId);
     if (LicenseType != null)
     {
         LicenseType.LicenseType        = c.LicenseType;
         LicenseType.Description        = c.Description;
         LicenseType.ShortName          = c.ShortName;
         LicenseType.IsActive           = c.IsActive;
         IMSDB.Entry(LicenseType).State = EntityState.Modified;
         IMSDB.SaveChanges();
     }
     return(c);
 }
예제 #2
0
 public LicenseTypeVM AddLicenseType(LicenseTypeVM c)
 {
     DB.tblLicenseType LicenseType = IMSDB.tblLicenseTypes.Add(
         new DB.tblLicenseType
     {
         LicenseType = c.LicenseType,
         Description = c.Description,
         ShortName   = c.ShortName,
         IsActive    = c.IsActive
     });
     IMSDB.SaveChanges();
     c.LicenseTypeId = LicenseType.LicenseTypeId;
     return(c);
 }
예제 #3
0
        public LicenseTypeVM GetLicenseTypeById(int LicenseTypeId)
        {
            DB.tblLicenseType LicenseType = IMSDB.tblLicenseTypes.Where(p => p.LicenseTypeId == LicenseTypeId).FirstOrDefault();
            if (LicenseType != null)
            {
                return(new LicenseTypeVM()
                {
                    LicenseTypeId = LicenseType.LicenseTypeId,
                    LicenseType = LicenseType.LicenseType,
                    Description = LicenseType.Description,
                    ShortName = LicenseType.ShortName,
                    IsActive = LicenseType.IsActive
                });
            }

            return(null);
        }