public static void Modificar(PrestadorServicio prestadorservicio)
        {
            try
            {
                var db = BDConn.Connector();

                db.Update(prestadorservicio);

                /*
                 * if (result > 0)
                 * {
                 *  return new Resultado
                 *  {
                 *      Codigo = 1,
                 *      Mensaje = "Prestador de servicio modificado correctamente"
                 *  };
                 *
                 * }
                 * else
                 * {
                 *  return new Resultado
                 *  {
                 *      Codigo = 99,
                 *      Mensaje = "Problemas al modificar prestador de servicio"
                 *  };
                 *
                 * }*/
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static PrestadorServicio BuscarPrestadorServicio(int id)
        {
            try
            {
                var db = BDConn.Connector();

                PrestadorServicio prestadorservicioBuscada = db.Select <PrestadorServicio>(x => x.IdPrestadorServicio == id).FirstOrDefault();

                if (prestadorservicioBuscada != null)
                {
                    prestadorservicioBuscada.Codigo  = 1;
                    prestadorservicioBuscada.Mensaje = "Prestador de servicio cargado correctamente";
                }
                else
                {
                    prestadorservicioBuscada.Codigo  = 99;
                    prestadorservicioBuscada.Mensaje = "Prestador de servicio no existe";
                }
                return(prestadorservicioBuscada);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void AgregarPrestadorServicio(PrestadorServicio prestadorservicio)
        {
            try
            {
                var db = BDConn.Connector();
                db.Insert(prestadorservicio);

                /*
                 * if (result > 0)
                 * {
                 *  return new Resultado
                 *  {
                 *      Codigo = 1,
                 *      Mensaje = "Prestador de servicio insertado correctamente"
                 *  };
                 *
                 * }
                 * else
                 * {
                 *  return new Resultado
                 *  {
                 *      Codigo = 99,
                 *      Mensaje = "Problemas al insertar prestador de servicio"
                 *  };
                 *
                 * }*/
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 4
0
 public static void EliminarPrestadorServicio(PrestadorServicio prestadorservicio)
 {
     try
     {
         PrestadorServicioDAL.EliminarPrestadorServicio(prestadorservicio);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 5
0
 public static void Modificar(PrestadorServicio prestadorservicio)
 {
     try
     {
         PrestadorServicioDAL.Modificar(prestadorservicio);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public Servicio AssignService(Servicio servicio, int habilidadEspecificaId)
        {
            PrestadorServicio prestador = ApplyFilters(servicio,
                                                       databaseContext.HabilidadesEspecificas.Find(habilidadEspecificaId),
                                                       databaseContext.PrestadoresServicio.ToList()).FirstOrDefault();

            servicio.Cliente = databaseContext.Clientes.Find(servicio.ClienteId);

            if (prestador != null)
            {
                servicio.PSHabilidadEspecifica   = prestador.Habilidades.FirstOrDefault(hab => hab.HabilidadEspecificaId == habilidadEspecificaId);
                servicio.PSHabilidadEspecificaId = servicio.PSHabilidadEspecifica.Id;
                //servicio.PSHabilidadEspecifica.PrestadorServicio = prestador;
                Add(servicio);
                //return servicio.PSHabilidadEspecifica.PrestadorServicio;
                return(servicio);
            }
            else
            {
                return(null);
            }
        }