Esempio n. 1
0
        public async Task <Turno> GuardarCambios(Guid IdUsuario, DataTable TablaValores)
        {
            try
            {
                Turno turno = new Turno();
                if (State == EntityState.Create)
                {
                    turno.NombreTurno  = NombreTurno;
                    turno.TablaValores = TablaValores;
                    turno.IdUsuario    = IdUsuario;
                    turno = await TurnoRepository.AddAsync(turno, IdUsuario);

                    return(turno);
                }
                else if (State == EntityState.Update)
                {
                    turno.IdTurno      = IdTurno;
                    turno.NombreTurno  = NombreTurno;
                    turno.TablaValores = TablaValores;
                    turno.IdUsuario    = IdUsuario;
                    turno = await TurnoRepository.UpdateAsync(turno, IdUsuario);

                    return(turno);
                }
                return(turno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }