Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }