public IActionResult ChangeStatus(Guid ideaId, BrainstormIdeaStatus selectedStatus) { try { brainstormAppService.ChangeStatus(CurrentUserId, ideaId, selectedStatus); string url = Url.Action("Index", "Brainstorm", new { area = string.Empty }); return(Json(new OperationResultRedirectVo(url))); } catch (Exception ex) { return(Json(new OperationResultVo(ex.Message))); } }
public OperationResultVo ChangeStatus(Guid currentUserId, Guid ideaId, BrainstormIdeaStatus selectedStatus) { try { BrainstormIdea idea = brainstormDomainService.GetIdea(ideaId); if (idea == null) { return(new OperationResultVo("Idea not found!")); } idea.Status = selectedStatus; brainstormDomainService.UpdateIdea(idea); unitOfWork.Commit(); return(new OperationResultVo(true)); } catch (Exception ex) { return(new OperationResultVo(ex.Message)); } }