public Person Create([FromQuery] string name, string type, string phone, string date) { using (AplicationDBContext db = new AplicationDBContext()) { Person person = new Person(); Reservation reserv = new Reservation(); Description desc = new Description(); person.Name = name; person.Phone = phone; string format = "MM/dd/yyyy"; DateTime b = DateTime.ParseExact(date, format, CultureInfo.InvariantCulture); person.BirthDate = b; db.Add(person); db.SaveChanges(); reserv.Name = name; reserv.Date = b; reserv.Favorite = true; reserv.Rate = 3; reserv.PersonId = person.Id; desc.Type = "Contact Type 1"; desc.PersonId = person.Id; db.Add(reserv); db.Add(desc); db.SaveChanges(); return(person); } }
public ActionResult Post([FromBody] Empleados empleados) { try { _context.Add(empleados); _context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Post([FromBody] TipoPlanillas tp) { try { _context.Add(tp); _context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Post([FromBody] Historial history) { try { _context.Add(history); _context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Post([FromBody] Departamentos deptos) { try { _context.Add(deptos); _context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] Registro registro) { try { _context.Add(registro); await _context.SaveChangesAsync(); return(Ok(registro)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Add([FromBody] Models.TarjetaCredito tarjeta) { try { _context.Add(tarjeta); await _context.SaveChangesAsync(); return(Ok(tarjeta)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult PostProduto([FromBody] ProdutoTemp produtoTemp) { if (produtoTemp.Nome.Length <= 1) { Response.StatusCode = 400; return(new ObjectResult(new { msg = "O nome deve conter mais de um caracter" })); } if (produtoTemp.Preco <= 0) { Response.StatusCode = 400; return(new ObjectResult(new { msg = "O preço deve ser maior que 0" })); } Produto p = new Produto(); p.Nome = produtoTemp.Nome; p.Preco = produtoTemp.Preco; _database.Add(p); _database.SaveChanges(); Response.StatusCode = 201; return(new ObjectResult(""));// nesee verbo http ira retornar o status 201 que vai avisar ao navegador que o produto foi criado com suceso }