public async Task ShouldCreateValidWorkshop(string name, string address, string zipcode, string url, string facebookLink, WorkshopTypes type, AccessType access, string phoneNumber, string cvrNumber, Guid?schooldId) { //Arrange var workshop = new CreateWorkshopViewModel { Name = name, Address = address, Zipcode = zipcode, Url = url, FacebookLink = facebookLink, Type = type, Access = access, Phone = phoneNumber, CvrNumber = cvrNumber, SchooldId = schooldId, }; //Act _mocker.Context.Setup(x => x.SaveChangesAsync()).ReturnsAsync(true); var result = await _sut.Create(workshop); //Assert Assert.True(result); }
public async Task <bool> Create(CreateWorkshopViewModel ws) { var model = Workshop.Create(ws.Name, ws.Address, ws.Zipcode, ws.Url, ws.FacebookLink, ws.Type, ws.Access, ws.Phone, ws.CvrNumber, ws.SchooldId); workshopRepository.Add(model); var result = await uow.SaveChangesAsync(); return(result); }
public async Task <IActionResult> Create([FromBody] CreateWorkshopViewModel workshop) { await service.Create(workshop); return(Ok()); }