public async Task <string> DeleteAsync(Guid id) { var municipality = await _municipalityRepository.GetAsync(id); if (municipality == null) { return(Messages.NoMunicipalityWithIdExist); } _municipalityRepository.Delete(municipality); await _unitOfWork.CommitAsync(); return(null); }
/// <summary> /// The Delete /// </summary> /// <param name="entity">The entity<see cref="Municipality"/></param> /// <returns>The <see cref="ServiceResult"/></returns> public ServiceResult Delete(Municipality entity) { try { _repository.Delete(entity); return(new ServiceResult(true)); } catch (Exception ex) { return(new ServiceResult(false) { Error = ex.ToString() }); } }