public static void Main(string[] args) { var controller = new WoodFurnitureController(); var model = new CreateWoodFurniturePostModel { FullName = "Petr Petrov", PhoneNumber = "+380951111155", Date = DateTime.UtcNow.ToString("dd.MM.yyyy"), FurnitureType = "Chair", Color = "Blue", WoodType = "Oak" }; controller.CreateWoodFurnitureRequest(model); var createWoodFurnitureViewModel = controller.GetItemById(0); var model2 = new CreateWoodFurniturePostModel { FullName = "Petr Petrov", PhoneNumber = "+380951111166", Date = DateTime.UtcNow.ToString("dd.MM.yyyy"), FurnitureType = "Chair", Color = "Blue", WoodType = "Oak" }; controller.CreateWoodFurnitureRequest(model2); }
public void CreateWoodFurnitureRequest(CreateWoodFurniturePostModel model) { if (string.IsNullOrWhiteSpace(model.FullName)) { throw new System.Exception("Invalid FullName"); } if (model.PhoneNumber.Length != 13) { throw new System.Exception("Invalid Phone Number"); } if (model.FurnitureType.Length == 0) { throw new System.Exception("Invalid Furniture Type"); } var woodFurnitureModel = _mapper.Map <WoodFurnitureModel>(model); _woodWorkshopService.CreateFurnitureRequest(woodFurnitureModel); }