public async Task <ActionResult> Put(int id, [FromBody] EmailClienteCreacionDTO emailClienteActualizacion) { var emailCliente = this.mapper.Map <EmailCliente>(emailClienteActualizacion); emailCliente.CodigoEmail = id; this.dBContext.Entry(emailCliente).State = EntityState.Modified; await this.dBContext.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] EmailClienteCreacionDTO emailClienteCreacion)//Se espera recibir un JSON o un DOC.XML { var emailCliente = this.mapper.Map <EmailCliente>(emailClienteCreacion); this.dBContext.Add(emailCliente); await this.dBContext.SaveChangesAsync(); var emailClienteDTO = this.mapper.Map <EmailClienteDTO>(emailCliente); return(new CreatedAtRouteResult("GetEmailCliente", new { id = emailCliente.CodigoEmail }, emailClienteDTO)); }
public async Task <ActionResult> Post([FromBody] EmailClienteCreacionDTO emailClienteCreacion) { var emailCliente = mapper.Map <Emailcliente>(emailClienteCreacion); contexto.Add(emailCliente); await contexto.SaveChangesAsync(); var emailClienteDTO = mapper.Map <EmailClienteDTO>(emailCliente); return(new CreatedAtRouteResult("GetEmailCliente", new { id = emailCliente.CodigoEmail }, emailClienteDTO)); }
public async Task <ActionResult> Post([FromBody] EmailClienteCreacionDTO emailClienteCreacionDTO) { var emailCliente = this.mapper.Map <EmailCliente>(emailClienteCreacionDTO); this.inventarioDBContext.Add(emailCliente); await this.inventarioDBContext.SaveChangesAsync(); var emailClienteDTO = this.mapper.Map <EmailClienteDTO>(emailCliente); return(new CreatedAtRouteResult("GetEmailCliente", new { id = emailCliente.CodigoEmail }, emailClienteDTO)); }