private async Task CrearEmpresa(IdentityUser user) { Empresa.CorreoElectronico = user.Email; Empresa.NombreEmpresa = this.Input.NombreEmpresa; Empresa.NombreContacto = this.Input.NombreContacto; Empresa.Nifcif = this.Input.CIF; Empresa.Cargo = this.Input.Cargo; Empresa.IdEmpresa = user.Id; Empresa.Actividad = Input.Actividad; Empresa.Provincia = Input.Provincia; Empresa.Telefono = Input.Telefono; Empresa.Dirección = Input.Dirección; Empresa.CodigoPostal = Input.CodigoPostal; await _empresaServices.AddItem(Empresa); }
public async Task <ActionResult <Oferta> > PostOfertas([FromBody] Oferta oferta) { try { await _dbServices.AddItem(oferta); } catch (DbUpdateException) { if (OfertaExists(oferta.IdOferta)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetOfertas", new { id = oferta.IdOferta }, oferta)); }
public async Task <ActionResult <EmpresaModel> > PostEmpresas([FromBody] EmpresaModel empresa) { try { await _context.AddItem(this.mapper.Map <Empresa>(empresa)); } catch (DbUpdateException) { if (EmpresaExists(empresa.IdEmpresa)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetEmpresas", new { id = empresa.IdEmpresa }, empresa)); }
public async Task <ActionResult <Persona> > PostPersonas([FromBody] Persona persona) { try { if (ModelState.IsValid) { await _dbServices.AddItem(persona); } //var persona = this.mapper.Map<PersonaModel, Persona>(persona); } catch (DbUpdateException) { if (PersonaExists(persona.IdPersona)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetPersonas", new { id = persona.IdPersona }, persona)); }