public JsonResult GetOne(int id)
        {
            Feriados          obj        = new Feriados();
            FeriadoRepository FeriadoRep = new FeriadoRepository();

            try
            {
                if (id > 0)
                {
                    obj = FeriadoRep.GetFeriado(id);
                }
                else
                {
                    obj.Accion  = 0;
                    obj.Mensaje = "El parametro tiene un valor incorrecto!";
                }
            }
            catch (Exception ex)
            {
                //throw;

                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
                //return Json(list, JsonRequestBehavior.AllowGet);
            }

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
 public IHttpActionResult Post([FromBody] FeriadoForm entity)
 {
     using (var repository = new FeriadoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Feriado salvo com sucesso", repository.Save(entity))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao salvar os dados do Feriado", ex.Message)));
         }
     }
 }
Exemplo n.º 3
0
 public IHttpActionResult GetForEdit([FromUri] int key)
 {
     using (var repository = new FeriadoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Dados do Feriado retornado com sucesso", repository.GetForEdit(key))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar os dados do Feriado", ex.Message)));
         }
     }
 }
Exemplo n.º 4
0
 public IHttpActionResult GetList([FromUri] FeriadoFilterQuery filter)
 {
     using (var repository = new FeriadoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Lista de Feriadoes retornada com sucesso", repository.GetList(filter))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao retornar os Feriadoes", ex.Message)));
         }
     }
 }
Exemplo n.º 5
0
 public IHttpActionResult Delete([FromUri] int key)
 {
     using (var repository = new FeriadoRepository())
     {
         try
         {
             return(Ok(CreateResponse(true, "Feriado excluído com sucesso", repository.Delete(key))));
         }
         catch (System.Exception ex)
         {
             return(Content(HttpStatusCode.BadRequest, CreateResponse(false, "Erro ao excluir um Feriado", ex.Message)));
         }
     }
 }
        public JsonResult getAniosFeriado()
        {
            FeriadoRepository FeriadoRep = new FeriadoRepository();

            try
            {
                return(Json(FeriadoRep.GetAniosFeriado(), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                List <Feriados> list = new List <Feriados>();
                Feriados        obj  = new Feriados();
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
                list.Add(obj);
                return(Json(list, JsonRequestBehavior.AllowGet));
            }
        }
 public JsonResult SaveData(Feriados feriado)
 {
     try
     {
         FeriadoRepository FeriadoRep = new FeriadoRepository();
         if (ModelState.IsValid)
         {
             FeriadoRep.Save(feriado);
             //db.Feriado.Add(feriado);
             //db.SaveChanges();
         }
         return(Json(feriado, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         //throw;
         return(Json(feriado, JsonRequestBehavior.AllowGet));
     }
 }
        public JsonResult GetAllByYear(int year)
        {
            FeriadoRepository FeriadoRep = new FeriadoRepository();

            try
            {
                return(Json(FeriadoRep.GetFeriadosByYear(year), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                //throw;
                List <Feriados> list = new List <Feriados>();
                Feriados        obj  = new Feriados();
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
                list.Add(obj);
                return(Json(list, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult CheckOne(string fecha)
        {
            Feriados          obj        = new Feriados();
            FeriadoRepository FeriadoRep = new FeriadoRepository();

            try
            {
                if (fecha != "")
                {
                    obj = FeriadoRep.CheckFeriado(fecha);
                }
                else
                {
                    obj.Accion  = 0;
                    obj.Mensaje = "El parámetro tiene un valor incorrecto!";
                }
            }
            catch (Exception ex)
            {
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
            }
            return(Json(obj, JsonRequestBehavior.AllowGet));
        }