public HttpResponseMessage Get() { try { return(Request.CreateResponse(HttpStatusCode.OK, ProjectStatusRepository.ReadAll())); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Generic error happened.")); } }
public UnitOfWork() { context = new BugTrackingEntities(); RoleRepository = new RoleRepository(context); UserRepository = new UserRepository(context); BugStatusRepository = new BugStatusRepository(context); BugPriorityRepository = new BugPriorityRepository(context); BugRepository = new BugRepository(context); ProjectTechnologyRepository = new ProjectTechnologyRepository(context); ProjectStatusReporitory = new ProjectStatusRepository(context); ProjectRepository = new ProjectRepository(context); projectDevelopersRepository = new ProjectDevelopersRepository(context); }
public UnitOfWork(ApplicationDbContext context) { _context = context; Notifications = new NotificationRepository(_context); Income = new IncomeRepository(_context); IncomeCategory = new IncomeCategoryRepository(_context); ExpenseCategory = new ExpenseCategoryRepository(_context); Documents = new DocumentRepository(_context); Projects = new ProjectRepository(_context); Products = new ProductRepository(_context); Clients = new ClientRepository(_context); ProjectStatus = new ProjectStatusRepository(_context); ProjectSource = new ProjectSourceRepository(_context); }
public HttpResponseMessage Delete(int id) { try { ProjectStatusRepository.Delete(id); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (ElementNotFoundException e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Generic error happened.")); } }
public HttpResponseMessage Post(ProjectStatusDto dto) { try { if (dto != null) { ProjectStatusRepository.Create(dto); return(Request.CreateResponse(HttpStatusCode.OK)); } return(Request.CreateResponse(HttpStatusCode.BadRequest)); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Generic error happened.")); } }
public ProjectStatusController() { projectStatusRepo = new ProjectStatusRepository(); }