Пример #1
0
        public ResponseModel AddRequestForTractorPrice(RequestForTractorPriceModel request)
        {
            IAuthentication         _authrepository = new DataAccess.Authentication.Authentication();
            IMasterTablesDataAccess _repository     = new MasterTablesDataAccess();
            int response = 0;

            response = _repository.AddRequestForQuotation(request);
            string        Status = "0";
            ResponseModel model  = new ResponseModel();

            if (response > 0)
            {
                model.Status  = response.ToString();
                model.Message = "Request For Quotation Raised Successfully.";
                UserModel user = new UserModel();
                user = _authrepository.GetUserDetails(request.UserId);
                var    lfd    = _repository.GetLookingForDetailsById(request.LookingForDetailsId).LookingForDetails;
                var    models = _repository.GetModelById(request.ModelId).Model;
                string msg    = user.FullName + " is Looking for " + lfd + " of " + models;

                Notification.SendNotification(request.UserId, WebConfigurationManager.AppSettings["LKF"], msg);
            }
            else
            {
                model.Status = "0";
            }
            return(model);
        }
Пример #2
0
        public NotificationsModel GetNotificationMaster(RequestForTractorPriceModel model)
        {
            IMasterTablesDataAccess _repository = new MasterTablesDataAccess();
            NotificationsModel      response    = new NotificationsModel();

            response.NotificationMasterList = _repository.GetNotificationMaster();
            return(response);
        }
Пример #3
0
        public RequestForQuotationModel GetFarmersList(RequestForTractorPriceModel model)
        {
            IMasterTablesDataAccess  _repository = new MasterTablesDataAccess();
            RequestForQuotationModel response    = new RequestForQuotationModel();

            response.FarmersList = _repository.GetFarmersList();
            return(response);
        }
Пример #4
0
        public RequestForQuotationModel GetLookingForListsById(RequestForTractorPriceModel model)
        {
            IMasterTablesDataAccess  _repository = new MasterTablesDataAccess();
            RequestForQuotationModel response    = new RequestForQuotationModel();

            response.LookingForList = _repository.GetLookingForListsByUserId(model);
            return(response);
        }
Пример #5
0
        public ResponseModel DeleteRequestForQuotation(RequestForTractorPriceModel request)
        {
            IMasterTablesDataAccess _repository = new MasterTablesDataAccess();
            int response = 0;

            response = _repository.DeleteRequestForQuotation(request);
            string        Status = "0";
            ResponseModel model  = new ResponseModel();

            if (response == 1)
            {
                model.Status  = "1";
                model.Message = "Request for Quotation Deleted Succesfully";
            }
            else
            {
                model.Status = "0";
            }
            return(model);
        }