/// <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")); } }
// 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)); }