public void When_UpdateAudioAdapterSettings_is_mapped_to_a_AudioAdapterSettings_then_all_fields_are_mapped_correctly() { const string setName = "SetName"; const string fullName = "FullName"; const string userName = "******"; const string userId = "UserId"; var entity = AdapterSettingsCreator.CreateSingle(); AudioProcess .Expect(process => process.GetAdapterSettings()) .Return(entity) .Repeat.Once(); AudioProcess.Replay(); var updateModel = new UpdateAudioAdapterSettingsModel { FullName = fullName, UserName = userName, UserId = userId, SetName = setName, }; var result = Mapper.Map(updateModel); Assert.AreEqual(setName, result.SetName); Assert.AreNotEqual(fullName, result.OAuthAccessToken.FullName); Assert.AreNotEqual(userName, result.OAuthAccessToken.Username); Assert.AreNotEqual(userId, result.OAuthAccessToken.UserId); AudioProcess.VerifyAllExpectations(); }
public void When_UpdateAudioAdapterSettings_is_mapped_to_a_AudioAdapterSettings_and_the_SetName_is_null_then_all_fields_are_mapped_correctly_and_SetName_in_the_result_is_null() { const string fullName = "FullName"; const string userName = "******"; const string userId = "UserId"; var entity = AdapterSettingsCreator.CreateSingle(); AudioProcess .Expect(process => process.GetAdapterSettings()) .Return(entity) .Repeat.Once(); AudioProcess.Replay(); var updateModel = new UpdateAudioAdapterSettingsModel { FullName = fullName, UserName = userName, UserId = userId, SetName = null, }; var result = Mapper.Map(updateModel); Assert.AreEqual(null, result.SetName); Assert.AreNotEqual(fullName, result.OAuthAccessToken.FullName); Assert.AreNotEqual(userName, result.OAuthAccessToken.Username); Assert.AreNotEqual(userId, result.OAuthAccessToken.UserId); AudioProcess.VerifyAllExpectations(); }
public AdapterSettings Map(UpdateAudioAdapterSettingsModel model) { var entity = Process.GetAdapterSettings(); entity.SetName = model.SetName; return(entity); }
public AdapterSettings Map(UpdateAudioAdapterSettingsModel model) { var entity = Process.GetAdapterSettings(); entity.SetName = model.SetName; return entity; }
public UpdateAudioAdapterSettingsModel MapToUpdate(AdapterSettings entity) { var model = new UpdateAudioAdapterSettingsModel { SetName = entity.SetName, }; var oAuthAccesToken = entity.OAuthAccessToken; if (oAuthAccesToken == null) { return(model); } model.FullName = oAuthAccesToken.FullName; model.UserId = oAuthAccesToken.UserId; model.UserName = oAuthAccesToken.Username; return(model); }
public async Task<ActionResult> Edit(UpdateAudioAdapterSettingsModel model) { try { return await CatalogsConsumerHelper.ExecuteWithCatalogScopeAsync( container => { var mapper = CatalogsConsumerHelper.ResolveCatalogsConsumer<IAudioAdapterSettingsMapper>(container); var entity = mapper.Map(model); var process = CatalogsConsumerHelper.ResolveCatalogsConsumer<IAudioProcess>(container); process.UpdateAdapterSettings(entity); return RedirectToAction("Index"); }); } catch { ModelState.AddModelError("", ExceptionMessages.GenericExceptionMessage); return View(model); } }
public async Task <ActionResult> Edit(UpdateAudioAdapterSettingsModel model) { try { return(await CatalogsConsumerHelper.ExecuteWithCatalogScopeAsync( container => { var mapper = CatalogsConsumerHelper.ResolveCatalogsConsumer <IAudioAdapterSettingsMapper>(container); var entity = mapper.Map(model); var process = CatalogsConsumerHelper.ResolveCatalogsConsumer <IAudioProcess>(container); process.UpdateAdapterSettings(entity); return RedirectToAction("Index"); })); } catch { ModelState.AddModelError("", ExceptionMessages.GenericExceptionMessage); return(View(model)); } }
public UpdateAudioAdapterSettingsModel MapToUpdate(AdapterSettings entity) { var model = new UpdateAudioAdapterSettingsModel { SetName = entity.SetName, }; var oAuthAccesToken = entity.OAuthAccessToken; if (oAuthAccesToken == null) return model; model.FullName = oAuthAccesToken.FullName; model.UserId = oAuthAccesToken.UserId; model.UserName = oAuthAccesToken.Username; return model; }