mvc and rest clarification for projects