Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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));
        }
Esempio n. 4
0
        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));
        }