public int NewWagone(string token, int?wagonGuaranteeId, string registrationLetters, int registrationNumbers, int phoneNumber, byte vehicleType, byte?stairMachine, byte?highchairs, int?homeWagon, int owneBy) { try { var tokenObj = GetTokenObj(token); if (tokenObj != null) { var rdgWagone = new Entity_Framework.Implemented.RdgWagonDetail(); Entity_Framework.WagonDetail obj = null; if (!rdgWagone.Add(wagonGuaranteeId, registrationLetters, registrationNumbers, phoneNumber, vehicleType, stairMachine, highchairs, homeWagon, tokenObj.UsersID, out obj)) { return(-1); } if (obj != null) { return(obj.ID); } else { return(-1); } } else { return(-1); } } catch (Exception) { return(-1); } }
public bool UpdateWagonDetail(string token, int id, int?guarantee, string registrationLetters, int?registrationNumbers, int phoneNumber, string streetName, short streetNumber, short zipCode, string city, string municipality) { try { var tokenObj = GetTokenObj(token); if (tokenObj != null) { var rdgWagon = new Entity_Framework.Implemented.RdgWagonDetail(); var obj = rdgWagon.Find(id); if (obj != null) { if (obj.OwnedBy == tokenObj.UsersID) { if (guarantee == -1) { obj.Guarantee = null; } else { obj.Guarantee = guarantee; } if (registrationNumbers == -1) { obj.RegistrationNumbers = null; } else { obj.RegistrationNumbers = registrationNumbers; } obj.RegistrationLetters = registrationLetters; obj.PhoneNumber = phoneNumber; obj.ObjHomeWagon.StreetName = streetName; obj.ObjHomeWagon.StreetNumber = streetNumber; obj.ObjHomeWagon.ZipCode = zipCode; obj.ObjHomeWagon.City = city; obj.ObjHomeWagon.Municipality = municipality; if (!rdgWagon.Save()) { return(false); } } else { return(false); } } else { return(false); } } else { return(false); } } catch (Exception) { return(false); } return(true); }