예제 #1
0
        public async Task <string> ActualizarEmpleado(UpdateCardHolder_DTO cardHolder, string idLenel)
        {
            bool actualizado = await _cardHolder_REP.UpdateCardHolder(cardHolder, idLenel);

            if (actualizado)
            {
                return("El empleado fue actualizado satisfactoriamente");
            }
            else
            {
                throw new Exception("No fue posible realizar la actualización de datos");
            }
        }
        public async Task <object> ActualizarPersona(UpdateCardHolder_DTO cardHolder, string idPersona)
        {
            bool actualizado = false;

            actualizado = await _cardHolder_REP.UpdateCardHolder(cardHolder, idPersona, _path, _user, _pass);

            if (actualizado)
            {
                return(await ObtenerPersona(cardHolder.nrodocumento, cardHolder.ssno));
            }
            else
            {
                throw new Exception("No fue posible realizar la actualización de datos");
            }
        }
        public async Task <string> ActualizarPersona(UpdateCardHolder_DTO cardHolder, string idPersona)
        {
            bool actualizado = false;

            if (cardHolder.visitante)
            {
                actualizado = await _cardHolder_REP.UpdateCardHolder(cardHolder, idPersona, _path, _user, _pass);
            }
            else
            {
                actualizado = await _cardHolder_REP.UpdateVisitor(cardHolder, idPersona, _path, _user, _pass);
            }

            if (actualizado)
            {
                return("El empleado fue actualizado satisfactoriamente");
            }
            else
            {
                throw new Exception("No fue posible realizar la actualización de datos");
            }
        }