public TaxAdministrationResponse Create(TaxAdministrationViewModel re) { TaxAdministrationResponse response = new TaxAdministrationResponse(); try { TaxAdministration addedTaxAdministration = unitOfWork.GetTaxAdministrationRepository().Create(re.ConvertToTaxAdministration()); unitOfWork.Save(); response.TaxAdministration = addedTaxAdministration.ConvertToTaxAdministrationViewModel(); response.Success = true; } catch (Exception ex) { response.TaxAdministration = new TaxAdministrationViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }
public TaxAdministrationResponse Delete(Guid identifier) { TaxAdministrationResponse response = new TaxAdministrationResponse(); try { TaxAdministration deletedTaxAdministration = unitOfWork.GetTaxAdministrationRepository().Delete(identifier); unitOfWork.Save(); response.TaxAdministration = deletedTaxAdministration.ConvertToTaxAdministrationViewModel(); response.Success = true; } catch (Exception ex) { response.TaxAdministration = new TaxAdministrationViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }