ReviewR.Web.Services.ReviewService.CreateReview C# (CSharp) Method

CreateReview() public method

public CreateReview ( string name, string description, int ownerId ) : ReviewR.Web.Models.Review
name string
description string
ownerId int
return ReviewR.Web.Models.Review
        public virtual Review CreateReview(string name, string description, int ownerId)
        {
            Requires.NotNullOrEmpty(name, "name");
            Requires.NotNullOrEmpty(description, "description");
            Requires.InRange(ownerId >= 0, "ownerId");

            Review r = new Review()
            {
                Name = name,
                Description = description,
                UserId = ownerId,
                Iterations = new List<Iteration>() {
                    new Iteration() { StartedOn = DateTime.UtcNow }
                },
                CreatedOn = DateTime.UtcNow
            };
            Data.Reviews.Add(r);
            Data.SaveChanges();
            return r;
        }