public IHttpActionResult JoinGroup(GroupJoinDTO dto) { var service = GetGroupService(); var rao = new GroupJoinRAO { GroupInviteKey = dto.GroupInviteKey }; if (service.JoinGroup(rao)) { return(Ok()); } else { return(BadRequest()); } }
public ActionResult JoinGroup(GroupJoinDTO dto) { var svc = GetGroupService(); if (!ModelState.IsValid) { return(View(dto)); } var rao = new GroupJoinRAO { GroupInviteKey = dto.GroupInviteKey }; if (svc.JoinGroup(rao)) { var id = svc.GetGroupIDByKey(rao.GroupInviteKey); return(RedirectToAction("Index", new { id })); } TempData["FailResult"] = "Cannot join group."; return(View()); }