public IHttpActionResult Submit() { try { var request = Context.GetCurrentRequest(); var siteId = request.GetQueryInt("siteId"); if (!request.IsAdminLoggin || !request.AdminPermissions.HasSitePermissions(siteId, ApplicationUtils.PluginId)) { return(Unauthorized()); } var contentIdList = TranslateUtils.StringCollectionToIntList(request.GetPostString("contentIds")); var departmentId = request.GetPostInt("departmentId"); foreach (var contentId in contentIdList) { DataDao.UpdateStateAndDepartmentId(siteId, contentId, DataState.Accepted, departmentId); LogManager.Accept(siteId, contentId, request.AdminId, departmentId); } return(Ok(new { Value = contentIdList })); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Submit() { try { var request = Context.AuthenticatedRequest; var siteId = request.GetQueryInt("siteId"); if (!request.IsAdminLoggin) { return(Unauthorized()); } var contentIdList = TranslateUtils.StringCollectionToIntList(request.GetPostString("contentIds")); var departmentId = request.GetPostInt("departmentId"); foreach (var contentId in contentIdList) { Main.DataRepository.UpdateStateAndDepartmentId(siteId, contentId, DataState.Accepted, departmentId); LogManager.Accept(siteId, contentId, request.AdminId, departmentId); } return(Ok(new { Value = contentIdList })); } catch (Exception ex) { return(InternalServerError(ex)); } }