public GetPersonelAndRoleListResponse UserChangeRole(UserRoleChangeView view) { var request = new RestRequest("api/AdminAccount/UserChangeRole", Method.POST, DataFormat.Json) .AddJsonBody(view); var resp = Globals.ApiClient.Execute <GetPersonelAndRoleListResponse>(request); return(resp.Data); }
public IActionResult UserChangeRole(UserRoleChangeView view) { var response = _adminAccount.UserChangeRole(view); if (response.isSuccess == false) { return(null); } return(Ok(response)); }
public IActionResult UserChangeRole(UserRoleChangeView request) { request.UserId = Convert.ToInt32(HttpContext.Request.Query["userId"].ToString()); request.Type = HttpContext.Request.Query["type"].ToString(); request.Durum = Convert.ToInt32(HttpContext.Request.Query["durum"].ToString()); var response = _iAdminAccountService.UserChangeRole(request); return(Ok(response)); }
public GetPersonelAndRoleListResponse UserChangeRole(UserRoleChangeView view) { GetPersonelAndRoleListResponse response = new GetPersonelAndRoleListResponse(); if (view.Type == "UserIsActive") { var UserData = context.TblUsersRepository.Get().SingleOrDefault(b => b.UserId == view.UserId); UserData.IsActive = view.Durum == 1 ? true : false; context.TblUsersRepository.Update(UserData); context.Save(); response.isSuccess = true; } if (view.Type == "TeknikDokuman") { if (view.Durum == 0) { var userRolesData = from userRoles in context.TblUserRolesRepository.Get() join role in context.TblRolesRepository.Get() on userRoles.RoleId equals role.RoleId where userRoles.UserId == view.UserId && role.RoleName == "ACSServiceTekinkDokuman" select new { userRoles.UserId, userRoles.UserRoleId, role.RoleName, } into selection select selection; var data = userRolesData.SingleOrDefault(); context.TblUserRolesRepository.Delete(data.UserRoleId); context.Save(); } else { var RoleData = context.TblRolesRepository.Get().SingleOrDefault(b => b.RoleName == "ACSServiceTekinkDokuman"); TblUserRoles newUserRole = new TblUserRoles(); newUserRole.UserId = view.UserId; newUserRole.RoleId = RoleData.RoleId; context.TblUserRolesRepository.Insert(newUserRole); context.Save(); } } if (view.Type == "YedekParca") { if (view.Durum == 0) { var userRolesData = from userRoles in context.TblUserRolesRepository.Get() join role in context.TblRolesRepository.Get() on userRoles.RoleId equals role.RoleId where userRoles.UserId == view.UserId && role.RoleName == "ACSServiceYedekParca" select new { userRoles.UserId, userRoles.UserRoleId, role.RoleName, } into selection select selection; var data = userRolesData.SingleOrDefault(); context.TblUserRolesRepository.Delete(data.UserRoleId); context.Save(); } else { var RoleData = context.TblRolesRepository.Get().SingleOrDefault(b => b.RoleName == "ACSServiceYedekParca"); TblUserRoles newUserRole = new TblUserRoles(); newUserRole.UserId = view.UserId; newUserRole.RoleId = RoleData.RoleId; context.TblUserRolesRepository.Insert(newUserRole); context.Save(); } } return(response); }