public ActionResult GetNeighbourhood(int id)
 {
     try
     {
         NeighbourhoodDTO NBhood = new NeighbourhoodDTO();
         using (MABRUKLISTEntities dbcontext = new MABRUKLISTEntities())
         {
             var NeighbourHD = dbcontext.mblist_neighborhoods.Find(id);
             if (NeighbourHD != null)
             {
                 NBhood.id            = NeighbourHD.neighborhoods_key;
                 NBhood.Neighbourhood = NeighbourHD.neighborhoods_name;
                 return(PartialView("_AddNeighbourhood", NBhood));
             }
             else
             {
                 return(Json(new { key = false, value = "Neighbourhood not Found its Deleted from data base!!" }, JsonRequestBehavior.AllowGet));
             }
         };
     }
     catch (Exception)
     {
         return(Json(new { key = false, value = "Unable to edit the Neighbourhood" }, JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult AddOrUpdateNeighbourhood(NeighbourhoodDTO dto)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (MABRUKLISTEntities dbcontext = new MABRUKLISTEntities())
             {
                 if (dto.id == 0)
                 {
                     var data = dbcontext.mblist_neighborhoods.Where(x => x.neighborhoods_name == dto.Neighbourhood).FirstOrDefault();
                     if (data != null)
                     {
                         return(Json(new { key = false, value = "Neighbourhood already exist" }, JsonRequestBehavior.AllowGet));
                     }
                     else
                     {
                         mblist_neighborhoods nbhood = new mblist_neighborhoods()
                         {
                             neighborhoods_name = dto.Neighbourhood
                         };
                         dbcontext.mblist_neighborhoods.Add(nbhood);
                         dbcontext.SaveChanges();
                         return(Json(new { key = true, value = "Neighbourhood added successfully" }, JsonRequestBehavior.AllowGet));
                     }
                 }
                 else
                 {
                     var data = dbcontext.mblist_neighborhoods.Find(dto.id);
                     if (data != null)
                     {
                         data.neighborhoods_name = dto.Neighbourhood;
                         dbcontext.SaveChanges();
                         return(Json(new { key = true, value = "Neighbourhood updated successfully" }, JsonRequestBehavior.AllowGet));
                     }
                     else
                     {
                         return(Json(new { key = false, value = "Neighbourhood not found" }, JsonRequestBehavior.AllowGet));
                     }
                 }
             };
         }
         else
         {
             return(Json(new { key = false, value = "Please enter correct data" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception)
     {
         return(Json(new { key = false, value = "Unable to save the Neighbourhood" }, JsonRequestBehavior.AllowGet));;
     }
 }
Example #3
0
        public HttpResponseMessage GetNeighbourhood(int neighbourhoodId)
        {
            try
            {
                Claims claims = new Claims().Values();

                NeighbourhoodDTO neighbourhood = _NeighbourhoodDao.Get(neighbourhoodId);

                return(Request.CreateResponse(HttpStatusCode.OK, neighbourhood));
            }
            catch (System.Exception e)
            {
                LogManager.Error("Erro ao consultar Bairro", e);
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
            }
        }
        public ActionResult AddNeighbourhood()
        {
            NeighbourhoodDTO nbhood = new NeighbourhoodDTO();

            return(PartialView("_AddNeighbourhood", nbhood));
        }
Example #5
0
        public HttpResponseMessage GetNeighbourhood(int id)
        {
            NeighbourhoodDTO neighbourhood = _NeighbourhoodDao.Get(id);

            return(Request.CreateResponse(HttpStatusCode.OK, neighbourhood));
        }