Esempio n. 1
0
 public Output.Usuario Save(Input.Usuario usuario)
 {
     //if (Exists(usuario.UserName))
     if (usuario.Id.HasValue)
     {
         return(Update(usuario));
     }
     else
     {
         return(Create(usuario));
     }
 }
Esempio n. 2
0
        public Output.Usuario Update(Input.Usuario usuario)
        {
            using (var context = _context.Get())
            {
                var item = context.Usuario.Where(x => x.Id.Equals(usuario.Id)).FirstOrDefault();

                item.Apellido      = usuario.Apellido;
                item.Nombre        = usuario.Nombre;
                item.Mail          = usuario.Email;
                item.Administrador = usuario.EsAdministrador;
                item.Usuario1      = usuario.UserName;

                context.SaveChanges();

                return(_transformMapper.Transform <Domain.Models.Usuario, Output.Usuario>(item));
            }
        }
Esempio n. 3
0
        public Output.Usuario Create(Input.Usuario usuario)
        {
            using (var context = _context.Get())
            {
                var item = new Domain.Models.Usuario
                {
                    Apellido      = usuario.Apellido,
                    Clave         = usuario.Password,
                    Nombre        = usuario.Nombre,
                    Usuario1      = usuario.UserName,
                    Mail          = usuario.Email,
                    Administrador = usuario.EsAdministrador
                };

                context.Add(item);
                context.SaveChanges();

                return(_transformMapper.Transform <Domain.Models.Usuario, Output.Usuario>(item));
            }
        }