public HttpResponseMessage Remove(int id, [FromBody] AddRemoveUserDTO data) { var uc = new RoleController(); if (uc.GetUserRole(ActiveModule.PortalID, data.UserId, id) == null) { return(Request.CreateResponse(HttpStatusCode.OK)); } uc.UpdateUserRole(ActiveModule.PortalID, data.UserId, id, RoleStatus.Disabled, false, true); return(Request.CreateResponse(HttpStatusCode.OK, true)); }
public HttpResponseMessage Add(int id, [FromBody] AddRemoveUserDTO data) { var uc = new RoleController(); if (uc.GetUserRole(ActiveModule.PortalID, data.UserId, id) != null) { return(Request.CreateResponse(HttpStatusCode.OK)); } uc.AddUserRole(ActiveModule.PortalID, data.UserId, id, System.DateTime.MinValue, System.DateTime.MinValue); var u = UserController.GetUserById(ActiveModule.PortalID, data.UserId); var res = new RMUser() { UserId = u.UserID, FirstName = u.FirstName, LastName = u.LastName, DisplayName = u.DisplayName, Email = u.Email }; return(Request.CreateResponse(HttpStatusCode.OK, res)); }