public DataTransferObjects.Application[] FindAllApplications() { try { using (var db = EntityFramework.DatabaseContext.Create()) { var applications = db.Applications.ToList(); var result = new List <DataTransferObjects.Application>(); foreach (var app in applications) { var application = new DataTransferObjects.Application { Id = app.Id, Name = app.Name }; result.Add(application); } return(result.ToArray()); } } catch (Exception ex) { Logger.LogError("Error in FindAllApplications", ex); return(null); } }
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 DataTransferObjects.Application Find(Guid id) { try { using (var db = EntityFramework.DatabaseContext.Create()) { var result = db.Applications.Find(id); var application = new DataTransferObjects.Application { Id = result.Id, Name = result.Name }; return(application); } } catch (Exception ex) { Logger.LogError("Error in Find", ex); return(null); } }