public ActionResult <ApplicationDomainDTO> AddProject([FromBody] ApplicationDomainDTO dto) { ApplicationDomain ad = new ApplicationDomain { ApplicationDomainName = dto.ApplicationDomainName, ApplicationDomainDescr = dto.ApplicationDomainDescr }; _applicationDomains.Add(ad); _applicationDomains.SaveChanges(); return(new ApplicationDomainDTO(ad)); }
public ActionResult <ApplicationDomainDTO> Put([FromBody] ApplicationDomainDTO dto, long adId) { try { var ad = _applicationDomains.GetById(adId); ad.ApplicationDomainName = dto.ApplicationDomainName; ad.ApplicationDomainDescr = dto.ApplicationDomainDescr; _applicationDomains.SaveChanges(); return(new ApplicationDomainDTO(ad)); } catch (ArgumentNullException) { return(NotFound(new CustomErrorDTO("Toepassingsgebied niet gevonden"))); } }
public AppProjectDTO(Project project) { ProjectId = project.ProjectId; ProjectName = project.ProjectName; ProjectDescr = project.ProjectDescr; ProjectImage = project.ProjectImage; ProjectBudget = project.ProjectBudget; Closed = project.Closed; ClassRoomId = project.ClassRoomId; ApplicationDomainId = project.ApplicationDomainId; ApplicationDomain = new ApplicationDomainDTO(project.ApplicationDomain); Products = project.Products.Select(g => new ProductDTO(g)).ToList(); }