public string RejectProposal(Guid ProposalID, Guid ProfessorID, [FromBody] ProposalCommentJSON comment, bool BigChanges = true) { var ProposalRepository = IocConfig.Container.GetInstance <IProposalRepository>(); ProposalComment p = new ProposalComment { Content = comment.Content, ImportanceLevel = comment.ImportanceLevel }; return(ProposalRepository.RejectProposal(ProposalID, ProfessorID, p, BigChanges)); }
public bool EditProposal(Guid ProposalID, Guid FileID, [FromBody] ProposalCommentJSON comment) { var PropRep = IocConfig.Container.GetInstance <IProposalRepository>(); var ComRep = IocConfig.Container.GetInstance <IProposalFileRepository>(); if (!ComRep.DeleteFilesByPID(ProposalID)) { return(false); } return(PropRep.EditProposal(ProposalID, FileID, comment.Content)); }
public string ApproveProposal(Guid ProposalID, Guid ProfessorID, [FromBody] ProposalCommentJSON comment) { var ProposalRepository = IocConfig.Container.GetInstance <IProposalRepository>(); ProposalComment p = new ProposalComment { Content = comment.Content, ImportanceLevel = comment.ImportanceLevel }; return(ProposalRepository.ApproveProposal(ProposalID, ProfessorID, p)); }