public async Task <IHttpActionResult> CreateRoleGroupRoles(RoleGroupRolesModel model) { if (string.IsNullOrEmpty(model.roleGroup.id)) { var Id = Guid.NewGuid().ToString(); model.roleGroup.id = Id; model.roleGroup = await Task.Run(() => rm.CreateRoleGroup(model.roleGroup)); } return(Ok(await Task.Run(() => rm.CreateRoleGroupRoles(model)))); }
public async Task <RoleGroupRolesModel> CreateRoleGroupRoles(RoleGroupRolesModel model) { try { foreach (RoleModel r in model.roles) { AspNetRoleGroupRole data = new AspNetRoleGroupRole(); data.RoleGroupId = model.roleGroup.id; data.RoleId = r.id; AspNetRoleGroupRole res = await Task.Run(() => ManageRole.InsertRoleGroupRoles(data)); } return(model); } catch (Exception) { throw; } }