Exemplo n.º 1
0
        public IActionResult Put(string id, [FromBody] Domain.Entities.Subject entity)
        {
            if (!Guid.TryParse(id, out var idRequested))
            {
                return(BadRequest("Invalid ID Format"));
            }

            var objectUpdated = _subjectRepository.Update(entity);

            if (objectUpdated == null)
            {
                return(NotFound());
            }

            return(Redirect("/api/subjects/" + objectUpdated.Id));
        }
        public ValidationResult Update(Domain.Entities.Subject entity)
        {
            _subjectRepository.Update(entity);

            return(new ValidationResult());
        }
 public Domain.Entities.Subject Add(Domain.Entities.Subject entity)
 {
     _subjectRepository.Add(entity);
     return(entity);
 }
Exemplo n.º 4
0
        public IActionResult Post([FromBody] Domain.Entities.Subject entity)
        {
            var newObject = _subjectRepository.Add(entity);

            return(Redirect("/api/subjects/" + newObject.Id));
        }