public Company PatchUpdate(int id, CompanyRaw currentItem) { var result = _context.Company.Single(x => x.Id == id); result.Name = currentItem.Name; result.CountryId = currentItem.CountryId; _context.SaveChanges(); return(result); }
public ActionResult <Company> PatchAccount([FromODataUri] int key, [FromBody] CompanyRaw item) { if (!ModelState.IsValid) { BadRequest(ModelState); } var result = _repository.PatchUpdate(key, item); return(Ok(result)); }
public Company Save(CompanyRaw item) { var newItem = new Company { Name = item.Name, CountryId = item.CountryId }; _context.Company.Add(newItem); _context.SaveChanges(); return(newItem); }
public IActionResult AddAccount([FromBody] CompanyRaw item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //Validazione lato server dei dati in arrivo var result = _repository.Save(item); return(Created(result)); }