public async Task <bool> AssignAsync(LocationDto location, MiniLocationDto miniLocation) { using (var uow = UnitOfWorkProvider.Create()) { if ((await _locationService.GetAsync(location.Id, false)) == null) { return(false); } await _locationService.Assign(location, miniLocation); await uow.Commit(); return(true); } }