Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 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();
 }