public static bool Update(LicenseTaking _model) { var _Index = FindIndexByID(_model.ID); if (_Index >= 0) { try { CurrentLicenseTakings.Item1[_Index] = _model; CurrentLicenseTakings.Item2[_Index].text = _model.Text; CurrentLicenseTakings.Item2[_Index].position = _model.Position + new Vector3(0, 0, 0.5); CurrentLicenseTakings.Item2[_Index].dimension = _model.Dimension; CurrentLicenseTakings.Item3[_Index].position = _model.Position; CurrentLicenseTakings.Item3[_Index].rotation = _model.Rotation; SaveChanges(); return(true); } catch (Exception ex) { API.shared.consoleOutput("LicensePoint | UPDATE | Hata: " + ex.Message); return(false); } } else { return(false); } }
public static void Create(LicenseTaking _model) { _model.ID = CurrentLicenseTakings.Item1.Count > 0 ? CurrentLicenseTakings.Item1.LastOrDefault().ID + 1 : 1; CurrentLicenseTakings.Item1.Add(_model); CurrentLicenseTakings.Item2.Add(API.shared.createTextLabel(_model.Text, _model.Position, 15, 1, true, _model.Dimension)); CurrentLicenseTakings.Item3.Add(API.shared.createPed(_model.Ped, _model.Position, 1, _model.Dimension)); CurrentLicenseTakings.Item3.LastOrDefault().rotation = _model.Rotation; SaveChanges(); }