public void SaveAssignment(Assignment assignment, HttpContext httpContext) { int userId = GetUserId(httpContext.User); if (assignment.Id == 0) { _repo.CreateAssignment(assignment, userId); } else { _repo.UpdateAssignment(assignment, userId); } _repo.SaveChanges(); }