예제 #1
0
        public Usuario CrearUsuario(Usuario Usuario)
        {
            UsuarioEntity           entidad             = UsuarioMapper.MapEntity(Usuario);
            SensibilidadLocalEntity sensibilidadEntidad = SensibilidadLocalMapper.MapEntity(Usuario.Sensibilidad);

            sensibilidadEntidad.UsuarioId = Usuario.UsuarioId;
            _dbContext.Usuarios.Add(entidad);
            _dbContext.SensibilidadLocal.Add(sensibilidadEntidad);
            _dbContext.SaveChanges();

            return(Usuario);
        }
예제 #2
0
        public void UpdateUsuario(Usuario Usuario)
        {
            //_dbContext.Entry(Usuario).State = EntityState.Modified;

            //var guardarropas = _dbContext.Guardarropas
            //    .Where(p => p.Usuarios.Contains(Usuario.UsuarioId));

            //foreach (var guardarropa in guardarropas)
            //{
            //    if (!Usuario.Guardarropas.Any(p => p.GuardarropaId == guardarropa.GuardarropaId))
            //        _dbContext.Entry(guardarropa).State = EntityState.Deleted;
            //}

            UsuarioEntity           entidad             = UsuarioMapper.MapEntity(Usuario);
            SensibilidadLocalEntity sensibilidadEntidad = SensibilidadLocalMapper.MapEntity(Usuario.Sensibilidad);

            sensibilidadEntidad.UsuarioId = Usuario.UsuarioId;
            _dbContext.Usuarios.Update(entidad);
            _dbContext.SaveChanges();
        }