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); }
public NotificationsModel GetNotificationMaster(RequestForTractorPriceModel model) { IMasterTablesDataAccess _repository = new MasterTablesDataAccess(); NotificationsModel response = new NotificationsModel(); response.NotificationMasterList = _repository.GetNotificationMaster(); return(response); }
public RequestForQuotationModel GetFarmersList(RequestForTractorPriceModel model) { IMasterTablesDataAccess _repository = new MasterTablesDataAccess(); RequestForQuotationModel response = new RequestForQuotationModel(); response.FarmersList = _repository.GetFarmersList(); return(response); }
public RequestForQuotationModel GetLookingForListsById(RequestForTractorPriceModel model) { IMasterTablesDataAccess _repository = new MasterTablesDataAccess(); RequestForQuotationModel response = new RequestForQuotationModel(); response.LookingForList = _repository.GetLookingForListsByUserId(model); return(response); }
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); }