public Place Create(PlaceCreateInfo createInfo) { if (createInfo == null) { throw new ArgumentNullException(nameof(createInfo)); } var place = new Place() { Id = Guid.NewGuid(), Address = createInfo.Address, OwnerId = createInfo.IdOwner, Description = createInfo.Description, Name = createInfo.Name }; places.InsertOne(place); return(place); }
/// <summary> /// Создать новую передержку /// </summary> /// <param name="creationInfo">Информация для создания передержки</param> /// <returns>Информация о созданной передержке</returns> public Place Create(PlaceCreateInfo createInfo) { if (createInfo == null) { throw new ArgumentNullException(nameof(createInfo)); } var place = new Place { Id = Guid.NewGuid(), Name = createInfo.Name, Address = createInfo.Address, Description = createInfo.Description, OwnerId = createInfo.IdOwner }; primaryKeyIndex.Add(place.Id, place); return(place); }