public override void Update(BaseEntity entity) { var usuario = (Usuario)entity; if (usuario.Foto != null) { usuario.Foto.Id = (int)dao.ExecuteProcedureAndReturnId(this.archivoMapper.GetCreateStatement(usuario.Foto)); } else { Usuario usuarioActual = this.Retrieve <Usuario>(usuario); if (usuarioActual.Foto.Id == -1) { usuario.Foto = null; } else { Archivo foto = new Archivo() { Id = usuarioActual.Foto.Id }; usuario.Foto = foto; } } dao.ExecuteProcedure(mapper.GetUpdateStatement(usuario)); }
public override bool Update(EntidadBase entidad) { try { SqlDao.CanExecuteQueryProcedure(_mapper.GetUpdateStatement(entidad)); return(true); } catch (Exception ex) { AdministrarExcepcion(ex); throw ex; } }
public override void Update(Entity entity) { var usuario = (Usuario)entity; dao.ExecuteProcedure(mapper.GetUpdateStatement(usuario)); }
public override void Update(BaseEntity entity) { dao.ExecuteProcedure(_mapper.GetUpdateStatement(entity)); }
public override void Update(BaseEntity entity) { var entidad = (Usuario)entity; dao.ExecuteProcedure(mapper.GetUpdateStatement(entity)); }