public void Test() { var addConfigEnvironment = new AddConfigEnvironmentViewModel() { Name = $"{DateTime.Now.Ticks}" }; var newConfigEnvironment = _biz.Add(addConfigEnvironment, 0); Assert.IsTrue(newConfigEnvironment.ID > 0); try { var temp = _biz.Add(addConfigEnvironment, 0); _biz.Delete(newConfigEnvironment.ID, 0); _biz.Delete(temp.ID, 0); Assert.Fail("check environment name failed."); } catch (AException aex) { Assert.AreEqual((int)ErrorCode.NameExist, aex.ErrorCode); } var updateConfigEnvironment = new MapperWrapper <UpdateConfigEnvironmentViewModel, GetConfigEnvironmentViewModel>().GetModel(newConfigEnvironment); updateConfigEnvironment.Name += "_D"; _biz.Update(updateConfigEnvironment, 0); Assert.AreEqual(updateConfigEnvironment.Name, _biz.Get(newConfigEnvironment.ID).Name); _biz.Delete(newConfigEnvironment.ID, 0); }
public GetConfigEnvironmentViewModel Add(AddConfigEnvironmentViewModel model, int userID) { if (_dbContext.ConfigEnvironment.Any(ce => ce.Name == model.Name && !ce.IsDeleted)) { throw new AException(ErrorCode.NameExist); } var entity = new MapperWrapper <AddConfigEnvironmentViewModel, ConfigEnvironment>().GetEntity(model); _dbContext.Add <ConfigEnvironment, int>(entity, userID); return(new MapperWrapper <GetConfigEnvironmentViewModel, ConfigEnvironment>().GetModel(entity)); }
public GetConfigEnvironmentViewModel Post(AddConfigEnvironmentViewModel model) { return(_biz.Add(model, User.GetUserID())); }