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));
        }
Exemple #2
0
 public override bool Update(EntidadBase entidad)
 {
     try
     {
         SqlDao.CanExecuteQueryProcedure(_mapper.GetUpdateStatement(entidad));
         return(true);
     }
     catch (Exception ex)
     {
         AdministrarExcepcion(ex);
         throw ex;
     }
 }
Exemple #3
0
        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));
 }
Exemple #5
0
        public override void Update(BaseEntity entity)
        {
            var entidad = (Usuario)entity;

            dao.ExecuteProcedure(mapper.GetUpdateStatement(entity));
        }