Exemplo n.º 1
0
        public async Task <IActionResult> ModifyProjectHistory(int id, [FromBody] ProjectHistoryDTO project)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest() as IActionResult);
            }

            var entity = await service.PutAsync(project);

            return(entity == null?StatusCode(304) as IActionResult
                   : Ok(entity));
        }
Exemplo n.º 2
0
        // POST: ProjectHistorys
        public async Task <IActionResult> AddProjectHistory([FromBody] ProjectHistoryDTO project)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest() as IActionResult);
            }

            var entity = await service.PostAsync(project);

            return(entity == null?StatusCode(409) as IActionResult
                   : Created($"{Request?.Scheme}://{Request?.Host}{Request?.Path}{entity.Id}",
                             entity));
        }