Пример #1
0
 public HttpResponseMessage Post(GroupViewModel viewModel)
 {
     using (var provider = new Provider())
     {
         var result = provider.EditGroup(viewModel);
         return new HttpResponseMessage
         {
             Content = new JsonContent(result)
         };
     }
 }
Пример #2
0
 public HttpResponseMessage Get(int partyId,string email,string password)
 {
     using (var provider = new Provider())
     {
         var result = provider.CanEditGroup(partyId,email,password);
         return new HttpResponseMessage
         {
             Content = new JsonContent(result)
         };
     }
 }
Пример #3
0
 public HttpResponseMessage Get(int partyId,string email)
 {
     using (var provider = new Provider())
     {
         var result = provider.JoinParty(partyId,email);
         return new HttpResponseMessage
         {
             Content = new JsonContent(result)
         };
     }
 }
Пример #4
0
 public HttpResponseMessage Get(string festivalId)
 {
     using (var provider = new Provider())
     {
         var result = provider.QuerryByFestival(festivalId);
         var join = from party in result
             orderby party.PartyMembers.Count
             select new {party.GroupInfo, party.Leader.EmailAddress, party.PartyMembers.Count};
         return new HttpResponseMessage
         {
             Content = new JsonContent(join)
         };
     }
 }