public ActionResultDTO AddMunkiTemplates(GroupMunkiEntity template) { _uow.GroupMunkiRepository.Insert(template); _uow.Save(); var actionResult = new ActionResultDTO(); actionResult.Success = true; actionResult.Id = template.Id; return(actionResult); }
public ActionResultDTO Post(GroupMunkiEntity tObject) { Request.Method = Method.POST; Request.AddJsonBody(tObject); Request.Resource = string.Format("api/{0}/Post/", Resource); var response = _apiRequest.Execute <ActionResultDTO>(Request); if (response.Id == 0) { response.Success = false; } return(response); }
protected void btnAddSelected_OnClick(object sender, EventArgs e) { RequiresAuthorizationOrManagedGroup(AuthorizationStrings.UpdateGroup, Group.Id); var list = new List <GroupMunkiEntity>(); foreach (GridViewRow row in gvManifestTemplates.Rows) { var cb = (CheckBox)row.FindControl("chkSelector"); if (cb == null || !cb.Checked) { continue; } var dataKey = gvManifestTemplates.DataKeys[row.RowIndex]; if (dataKey == null) { continue; } var template = new GroupMunkiEntity { GroupId = Group.Id, MunkiTemplateId = Convert.ToInt32(dataKey.Value) }; list.Add(template); } Call.GroupApi.RemoveMunkiTemplates(Group.Id); var successCount = 0; if (list.Count > 0) { foreach (var mt in list) { if (Call.GroupMunkiApi.Post(mt).Success) { successCount++; } } EndUserMessage = string.Format("Successfully Updated {0} Munki Templates", successCount); } }
public ActionResultDTO Post(GroupMunkiEntity groupMunki) { return(_groupMunkiServices.AddMunkiTemplates(groupMunki)); }