public async virtual Task <ActionResult <Grandparent> > GetGrandparent([FromRoute][Required] string accountId, [FromRoute][Required] string gpid) { var pData = ProcessDataHelpers.InitiateProcessData((Permissions)RouteData.Values["access"], Resource.Grandparent, accountId, gpid, null, null, null); var result = await gpManager.GetSettingAsync(pData); return(StatusCode(result.Item1, result.Item2)); }
public async virtual Task <ActionResult> DeleteGrandchild([FromRoute][Required] string accountId, [FromRoute][Required] string gpid, [FromRoute][Required] string pid, [FromRoute][Required] string cid, [FromRoute][Required] string gcid) { var pData = ProcessDataHelpers.InitiateProcessData((Permissions)RouteData.Values["access"], Resource.Grandchild, accountId, gpid, pid, cid, gcid); var result = await gcManager.DeleteSettingAsync(pData); return(StatusCode(result)); }
public async virtual Task <ActionResult> PostGrandchild([FromRoute][Required] string accountId, [FromRoute][Required] string gpid, [FromRoute][Required] string pid, [FromRoute][Required] string cid, [FromBody][Required] SettingsOnly body) { var pData = ProcessDataHelpers.InitiateProcessData((Permissions)RouteData.Values["access"], Resource.Grandchild, accountId, gpid, pid, cid, null); var result = await gcManager.CreateSettingAsync(pData, body); return(StatusCode(result.Item1, result.Item2)); }
public async virtual Task <ActionResult> PatchParent([FromRoute][Required] string accountId, [FromRoute][Required] string gpid, [FromRoute][Required] string pid, [FromBody][Required] SettingsOnly body) { var pData = ProcessDataHelpers.InitiateProcessData((Permissions)RouteData.Values["access"], Resource.Parent, accountId, gpid, pid, null, null); var result = await pManager.UpdateSettingAsync(pData, body); return(StatusCode(result)); }