Ejemplo n.º 1
0
 public HttpResponseMessage Get()
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, ProjectStatusRepository.ReadAll()));
     }
     catch (Exception)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, "Generic error happened."));
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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."));
     }
 }
Ejemplo n.º 5
0
 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();
 }