public ActionResult <IEnumerable <string> > GetAllAdmins(LoginPost loginPost) { if (!auth.CheckIfOrganizerPermissions(loginPost)) { return(Unauthorized()); } var query = Request.QueryString.ToUriComponent(); query = System.Web.HttpUtility.UrlDecode(query); var result = model.GetAdmins(query); return(Content(result, "application/json")); }
public ActionResult <IEnumerable <string> > PostCalendar(CalendarPost calendarPost) { var organizerId = auth.GetLoggedInOrganizer(calendarPost); if (!auth.CheckIfOrganizerPermissions(organizerId)) { return(Unauthorized()); } calendarPost.veranstalter = organizerId; var result = model.PostCalendar(calendarPost); if (result > 0) { var path = $"{HttpContext.Request.Scheme}://{HttpContext.Request.Host.Value}/kalender/{result}"; return(Created(path, null)); } else { return(Conflict()); } }