public void CreateANewClient() { Console.WriteLine("Done"); // Arrange var client = new ClientFile { ClientName = "Shiva", FileNumber = 125 }; var filestatus = new FileStatusModification { OldStatus = "New", NewStatus = "New", Description = "Started", ModifiedBy = "Ajay" }; client.AddFileStatus(filestatus); // Act var assitantContext = new CaAssistantContext(); var clients = assitantContext.ClientFiles; clients.InsertOneAsync(client, CancellationToken.None).Wait(); // Assert Console.WriteLine("Done"); }
public ActionResult Create(ClientFileViewModel clientFileView) { clientFileView.UserName = User.Identity.GetUserName(); clientFileView.InitialFileStatus = new FileStatusModification { OldStatus = "New", NewStatus = "New", Description = "Started", ModifiedBy = clientFileView.UserName }; var clientFile = new ClientFile(clientFileView); _assistantContext.ClientFiles.InsertOneAsync(clientFile).Wait(); return RedirectToAction("Index"); }