Beispiel #1
0
 /// <summary>
 ///  Returns the union details, requested via HTTP GET Method with the specified id.
 /// </summary>
 /// <param name="id">The id of the union to retrieve it's details.</param>
 /// <returns></returns>
 /// // GET: api/union/{union id}
 public HttpResponseMessage Get(int id)
 {
     try
     {
         Union unionEntity = new UnionsRepo().GetById(id);
         if (unionEntity != null)
         {
             var unionViewModel = new UnionViewModel()
             {
                 Name                 = unionEntity.Name,
                 Description          = unionEntity.Description,
                 IsHandicapped        = unionEntity.IsHadicapEnabled,
                 Logo                 = unionEntity.Logo,
                 PrimaryImage         = unionEntity.PrimaryImage,
                 IndexImage           = unionEntity.IndexImage,
                 AssociationIndexInfo = unionEntity.IndexAbout,
                 Address              = unionEntity.Address,
                 Phone                = unionEntity.ContactPhone,
                 Email                = unionEntity.Email
             };
             return(Request.CreateResponse(HttpStatusCode.OK, unionViewModel));
         }
         return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Union Not Found"));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError,
                                            "Internal Server Error occured while executong request"));
     }
 }
Beispiel #2
0
        // GET: News
        public ActionResult Index()
        {
            BDContext      bd             = new BDContext();
            UnionViewModel unionViewModel = new UnionViewModel();

            unionViewModel.News     = bd.News.ToList();
            unionViewModel.comments = bd.Comments.ToList();
            unionViewModel.Users    = bd.Users.ToList();
            return(View(unionViewModel));
        }