public BusinessPartnerOrganizationUnitResponse Create(BusinessPartnerOrganizationUnitViewModel businessPartnerOrganizationUnitViewModel) { BusinessPartnerOrganizationUnitResponse response = new BusinessPartnerOrganizationUnitResponse(); try { BusinessPartnerOrganizationUnit addedBusinessPartnerOrganizationUnit = unitOfWork.GetBusinessPartnerOrganizationUnitRepository().Create(businessPartnerOrganizationUnitViewModel.ConvertToBusinessPartnerOrganizationUnit()); unitOfWork.Save(); response.BusinessPartnerOrganizationUnit = addedBusinessPartnerOrganizationUnit.ConvertToBusinessPartnerOrganizationUnitViewModel(); response.Success = true; } catch (Exception ex) { response.BusinessPartnerOrganizationUnit = new BusinessPartnerOrganizationUnitViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }
public BusinessPartnerOrganizationUnitResponse Delete(Guid identifier) { BusinessPartnerOrganizationUnitResponse response = new BusinessPartnerOrganizationUnitResponse(); try { BusinessPartnerOrganizationUnit deletedBusinessPartnerOrganizationUnit = unitOfWork.GetBusinessPartnerOrganizationUnitRepository().Delete(identifier); unitOfWork.Save(); response.BusinessPartnerOrganizationUnit = deletedBusinessPartnerOrganizationUnit.ConvertToBusinessPartnerOrganizationUnitViewModel(); response.Success = true; } catch (Exception ex) { response.BusinessPartnerOrganizationUnit = new BusinessPartnerOrganizationUnitViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }