protected void btnPin_OnClick(object sender, EventArgs e) { var pinnedPolicy = new EntityPinnedGroup(); pinnedPolicy.GroupId = GroupEntity.Id; pinnedPolicy.UserId = GroupBasePage.ToemsCurrentUser.Id; var result = GroupBasePage.Call.PinnedGroupApi.Post(pinnedPolicy); if (result.Success) { PageBaseMaster.EndUserMessage = "Successfully Pinned Group " + GroupEntity.Name; } else { PageBaseMaster.EndUserMessage = result.ErrorMessage; } }
public DtoActionResult Add(EntityPinnedGroup pinnedGroup) { var actionResult = new DtoActionResult(); var u = _uow.PinnedGroupRepository.Get(x => x.GroupId == pinnedGroup.GroupId && x.UserId == pinnedGroup.UserId).FirstOrDefault(); if (u != null) { return new DtoActionResult() { ErrorMessage = "Group Is Already Pinned" } } ; _uow.PinnedGroupRepository.Insert(pinnedGroup); _uow.Save(); actionResult.Success = true; actionResult.Id = pinnedGroup.Id; return(actionResult); }
public DtoActionResult Post(EntityPinnedGroup pinnedGroup) { return(_pinnedGroupService.Add(pinnedGroup)); }