Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }