public async Task<IActionResult> Insert(Models.MusicStore.Genre model)
		{
			using var ctrl = Logic.Factory.Create<Contracts.Persistence.MusicStore.IGenre>();

			await ctrl.InsertAsync(model).ConfigureAwait(false);
			await ctrl.SaveChangesAsync().ConfigureAwait(false);
			return RedirectToAction("Index");
		}
		public async Task<IActionResult> Update(Models.MusicStore.Genre model)
		{
			using var ctrl = Logic.Factory.Create<Contracts.Persistence.MusicStore.IGenre>();
			var entity = await ctrl.GetByIdAsync(model.Id).ConfigureAwait(false);

			if (entity != null)
			{
				entity.Name = model.Name;
				await ctrl.UpdateAsync(entity).ConfigureAwait(false);
				await ctrl.SaveChangesAsync().ConfigureAwait(false);
			}
			return RedirectToAction("Index");
		}