Ejemplo n.º 1
0
        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");
        }