public DataTransferObjects.Application SaveApplication(DataTransferObjects.Application application)
 {
     try
     {
         using (var db = EntityFramework.DatabaseContext.Create())
         {
             var applications = new EntityFramework.Applications
             {
                 Id   = application.Id,
                 Name = application.Name
             };
             db.Applications.Add(applications);
             db.SaveChanges();
             var result = new DataTransferObjects.Application
             {
                 Id   = applications.Id,
                 Name = applications.Name
             };
             return(result);
         }
     }
     catch (Exception ex)
     {
         Logger.LogError("Error in SaveApplication", ex);
         return(null);
     }
 }
 public void DeleteApplication(Guid id)
 {
     try
     {
         using (var db = EntityFramework.DatabaseContext.Create())
         {
             var applications = new EntityFramework.Applications
             {
                 Id = id,
             };
             db.Applications.Remove(applications);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         Logger.LogError("Error in DeleteApplication", ex);
     }
 }