public async Task <IActionResult> Create([Bind("Name,Email,Address,Message")] Models.Contactus contactus) { if (ModelState.IsValid) { await _contactusService.Create(contactus); return(Ok()); } return(BadRequest()); }
public async Task ContactusService_Should_CreateARecordInDb() { //Arrange var contactus = new Models.Contactus { Id = 123, Address = "100 Burke St, Melbourne, 3000", CreatedDate = DateTime.Today, Email = "*****@*****.**", Message = "fake messages", Name = "Nick" }; //ACT await _contactusService.Create(contactus); //Assert await _dataContext.Received(1).SaveChangesAsync(); }
public async Task ContactusController_Should_CreateARecord() { //Arrange var contactus = new Models.Contactus { Id = 123, Address = "100 Burke St, Melbourne, 3000", CreatedDate = DateTime.Today, Email = "*****@*****.**", Message = "fake messages", Name = "Nick" }; //ACT var result = await _contactusController.Create(contactus); //Assert await _contactusService.Received(1).Create(contactus); Assert.IsType <OkResult>(result); }
public async Task Create(Models.Contactus contactus) { contactus.CreatedDate = DateTime.Now; _context.Contactuses.Add(contactus); await _context.SaveChangesAsync(); }