/* *Propósito: Permite mapear usuario a la BD. *Entradas: UsuarioEntidad item *Salidas: Usuario */ //#Metodo: mapearUsuarioDeEntidadesAeF private Usuario mapearUsuarioDeEntidadesAeF(UsuarioEntidad item) { Usuario user = new Usuario(); user.cod_perfil = item.CodPerfil; user.cod_usuario = item.CodUsuario; user.contrasena_usuario = item.ContrasenaUsuario; user.correo = item.Correo; user.nombre = item.Nombre; user.nombre_usuario = item.NombreUsuario; user.telefono = item.Telefono; user.ruta_foto = item.RutaFoto; if(item.Perfil != null) { user.Perfil = mapearPerfilDeEntidadesAeF(item.Perfil); } return user; }
/* *Propósito: Permite mapear usuario de la BD a entidades. *Entradas: Usuario item *Salidas: UsuarioEntidad */ //#Metodo: mapearUsuarioDeEfAEntidades private UsuarioEntidad mapearUsuarioDeEfAEntidades(Usuario item) { UsuarioEntidad user = new UsuarioEntidad(); user.CodPerfil = item.cod_perfil; user.CodUsuario = item.cod_usuario; user.ContrasenaUsuario = item.contrasena_usuario; user.Correo = item.correo; user.Nombre = item.nombre; user.NombreUsuario = item.nombre_usuario; user.Telefono = item.telefono; user.RutaFoto = item.ruta_foto; user.Perfil = mapearPerfilDeEfAEntidades(item.Perfil); return user; }
/* *Propósito: Permite crear un usuario en la base de datos *Entradas: UsuarioEntidad *Salidas: Usuario */ //#Metodo: crearUsuario public Usuario crearUsuario(UsuarioEntidad usuario){ using (Sistema_ventasEntities contexto = new Sistema_ventasEntities()) { Usuario usu = new Usuario(); usu = mapearUsuarioDeEntidadesAeF(usuario); contexto.Usuario.Add(usu); contexto.SaveChanges(); return usu; } }