public List <Interface.EF_DataInterfaces.IOffersform_SingleVehicle> GetOffersforms(string token) { var list = new List <Interface.EF_DataInterfaces.IOffersform_SingleVehicle>(); try { var tokenObj = GetTokenObj(token); var rdg = new Entity_Framework.Implemented.RdgOffersform_SingleVehicle(); foreach (var item in rdg.GetListByUserID(tokenObj.UsersID)) { list.Add(new DataInterfaces.DataOffersform_SingleVehicle() { AdditionalInformation = item.AdditionalInformation, City = item.WagonDetail.ObjHomeWagon.City, GuaranteeID = item.WagonDetail.Guarantee, Highchairs = item.WagonDetail.Highchairs, ID = item.ID, Municipality = item.WagonDetail.ObjHomeWagon.Municipality, PhoneNumber = item.WagonDetail.PhoneNumber, RegistrationLetters = item.WagonDetail.RegistrationLetters, RegistrationNumbers = item.WagonDetail.RegistrationNumbers, StairMachine = item.Prices.StairMachine.Value, StairMachineType = item.WagonDetail.StairMachine, StreetName = item.WagonDetail.ObjHomeWagon.StreetName, StreetNumber = item.WagonDetail.ObjHomeWagon.StreetNumber, VehicleType = item.WagonDetail.VehicleType, Weekdays = new decimal[] { item.Prices.ObjWeekdays.SetUpFee, item.Prices.ObjWeekdays.HourlyRate, item.Prices.ObjWeekdays.HourlyDdownTime }, WeekdaysEvening = new decimal[] { item.Prices.ObjWeekdaysEvening.SetUpFee, item.Prices.ObjWeekdaysEvening.HourlyRate, item.Prices.ObjWeekdaysEvening.HourlyDdownTime }, WeekendersHelligdage = new decimal[] { item.Prices.ObjWeekendersHelligdage.SetUpFee, item.Prices.ObjWeekendersHelligdage.HourlyRate, item.Prices.ObjWeekendersHelligdage.HourlyDdownTime }, ZipCode = item.WagonDetail.ObjHomeWagon.ZipCode }); } return(list); } catch (Exception) { return(null); } }
public bool UpdateOfferFrom(string token, int id, string addInfo) { try { var tokenObj = GetTokenObj(token); if (token != null) { var rdg = new Entity_Framework.Implemented.RdgOffersform_SingleVehicle(); var obj = rdg.Find(id); if (obj != null) { if (obj.OwnedBy == tokenObj.UsersID) { obj.AdditionalInformation = addInfo; rdg.Save(); } else { return(false); } } else { return(false); } } else { return(false); } } catch (Exception) { return(false); } return(true); }
public int NewOffersform_SingleVehicle(string token, int basicInformationID, int wagonDetailsID, int priceID, string addInfo) { try { var tokenObj = GetTokenObj(token); if (tokenObj != null) { var rdg = new Entity_Framework.Implemented.RdgOffersform_SingleVehicle(); Entity_Framework.Offersform_SingleVehicle obj = null; if (!rdg.Add(basicInformationID, wagonDetailsID, priceID, addInfo, tokenObj.UsersID, out obj)) { return(-1); } if (obj != null) { return(obj.ID); } else { return(-1); } } else { return(-1); } } catch (Exception) { return(-1); } }