Exemplo n.º 1
0
        public async void YardUpdate()
        {
            // Arrange
            this.QuarryDbContext.Yards.AddRange(
                new YardEntity()
            {
                YardId = 1, YardName = "Central Yard", CompanyId = 1, DeletedInd = false
            },
                new YardEntity()
            {
                YardId = 2, YardName = "NDB Central Yard", CompanyId = 1, DeletedInd = false
            });
            await this.SaveChangesAsync(this.QuarryDbContext);

            YardModel model = new YardModel()
            {
                YardId = 2, YardName = "New Yard"
            };

            // Act
            AjaxModel <NTModel> ajaxModel = await this.Controller.YardUpdate(model);

            // Assert
            YardEntity entity = this.QuarryDbContext.Yards.Where(e => e.YardId == 2).First();

            Assert.Equal(entity.YardName, "New Yard");
            Assert.Equal(ajaxModel.Message, QuarryMessages.YardSaveSuccess);
        }
Exemplo n.º 2
0
        public async void YardAdd()
        {
            // Arrange
            YardModel model = new YardModel()
            {
                YardId = 0, YardName = "Central Yard"
            };

            // Act
            AjaxModel <NTModel> ajaxModel = await this.Controller.YardAdd(model);

            // Assert
            YardEntity entity = this.QuarryDbContext.Yards.Last();

            Assert.Equal(entity.YardName, "Central Yard");
            Assert.Equal(ajaxModel.Message, QuarryMessages.YardSaveSuccess);
        }
Exemplo n.º 3
0
 public async Task YardSave(YardModel model)
 {
     await this.quarryRepository.YardSave(model);
 }
Exemplo n.º 4
0
 public async Task YardSave(YardModel model)
 {
     await this.SaveEntity <YardEntity, YardModel>(model);
 }
Exemplo n.º 5
0
 public async Task <AjaxModel <NTModel> > YardUpdate([FromBody] YardModel model)
 {
     return(await AjaxHelper.SaveAsync(m => this.domain.YardSave(model), QuarryMessages.YardSaveSuccess));
 }