public IActionResult Create([FromBody] SpeciesTypeModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var speciesType = new SpeciesType() { Name = model.Name, Description = model.Description }; _context.SpeciesTypes.Add(speciesType); _context.SaveChanges(); return(new JsonResult(speciesType)); }
public IActionResult Update([FromBody] SpeciesTypeModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var speciesType = _context.SpeciesTypes.FirstOrDefault(s => s.Id == model.Id); if (speciesType == null) { return(BadRequest()); } speciesType.Name = model.Name; speciesType.Description = model.Description; _context.Entry(speciesType).State = EntityState.Modified; _context.SaveChanges(); return(Ok()); }