private void OnAdd()
        {
            LetterRecord record = new LetterRecord
            {
                Zeus = Zeus
            };

            if (Hera != null)
            {
                record.Hera = Hera;
            }

            if (SelectedDelta != null)
            {
                record.DeltaID = SelectedDelta.Id;
            }

            if (BeginDate != null)
            {
                record.BeginDate = FormatDate(BeginDate);
            }

            if (EndDate != null)
            {
                record.EndDate = FormatDate(EndDate);
            }

            if (Poseidon != null)
            {
                record.Poseidon = Poseidon;
            }

            if (Ares != null)
            {
                record.Ares = Ares;
            }

            if (Athena != null)
            {
                record.Athena = Athena;
            }

            if (SelectedTheta != null)
            {
                record.ThetaID = SelectedTheta.Id;
            }

            if (Artemis != null)
            {
                record.Artemis = Artemis;
            }

            if (TargetDate != null)
            {
                record.TargetDate = FormatDate(TargetDate);
            }

            if (SelectedGamma != null)
            {
                record.GammaID = SelectedGamma.Id;
            }

            if (SelectedAlpha != null)
            {
                record.AlphaID = SelectedAlpha.Id;
            }

            if (SelectedBeta != null)
            {
                record.BetaID = SelectedBeta.Id;
            }

            record.StatusID = 1;
            record.Remarks  = Remarks;

            if (Apollo != null)
            {
                record.Apollo = Apollo;
            }
            try
            {
                _logger.Info("Adding a new record" + record.ToString());
                AddRepo.AddLetterRecordAsync(record).Wait();
                SaveText = "Record added successfully.";
            }
            catch (Exception e)
            {
                _logger.Error("Some error have occured in AddRecordViewModel" + e.StackTrace);
                _logger.Error("Error messgage" + e.Message + " \n inner exception" + e.InnerException.Message);
                SaveText = "Unable to add record.";
            }
            ResetUI();
        }