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); }
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(); }