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); }
public IActionResult Post([FromBody] Domain.Entities.Subject entity) { var newObject = _subjectRepository.Add(entity); return(Redirect("/api/subjects/" + newObject.Id)); }