Example #1
0
        public AddVendorMasterResponseDto AddVendorMaster(AddVendorMasterRequestDto request)
        {
            var cModel = new AddVendorMasterCM
            {
                AddedDate          = request.AddedDate,
                Address1           = request.Address1,
                Address2           = request.Address2,
                CategoryCode       = request.CategoryCode,
                CERegisterCode     = request.CERegisterCode,
                City               = request.City,
                Contact1           = request.Contact1,
                Contact2           = request.Contact2,
                CreatedBy          = request.CreatedBy,
                CreatedDateTime    = request.CreatedDateTime,
                DCTo               = request.DeliveryChallanTo,
                DeletedDate        = request.DeletedDate,
                Email              = request.Email,
                Fax                = request.Fax,
                InvoiceTo          = request.InvoiceTo,
                PaymentDays        = request.PaymentDays,
                Phone              = request.Phone,
                PinCode            = request.PinCode,
                CompanyGST         = request.CompanyGST,
                VendorCustomerCode = request.VendorCustomerCode,
                VendorName         = request.VendorName,
                VendorShortName    = request.VendorShortName,
                Country            = request.Country,
                State              = request.State
            };
            var response = vendorMastersRepository.AddVendorMaster(cModel);

            return(new AddVendorMasterResponseDto {
                VendorCode = response.VendorCode
            });
        }
        public AddVendorMasterResponseDto AddVendorMaster(AddVendorMasterRequestDto addVendorMasterRequestDto)
        {
            AddVendorMasterResponseDto addVendorMasterResponseDto;

            try
            {
                addVendorMasterResponseDto = bVendorMasterProvider.AddVendorMaster(addVendorMasterRequestDto);
                addVendorMasterResponseDto.ServiceResponseStatus = 1;
            }
            catch (SSException applicationException)
            {
                addVendorMasterResponseDto = new AddVendorMasterResponseDto
                {
                    ServiceResponseStatus = 0,
                    ErrorMessage          = applicationException.Message,
                    ErrorCode             = applicationException.ExceptionCode
                };
            }
            catch (Exception exception)
            {
                addVendorMasterResponseDto = new AddVendorMasterResponseDto
                {
                    ServiceResponseStatus = 0,
                    ErrorCode             = ExceptionAttributes.ExceptionCodes.InternalServerError,
                    ErrorMessage          = exception.Message
                };
            }

            return(addVendorMasterResponseDto);
        }