示例#1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>	Registers the tolk oppdrag. </summary>
        ///
        /// <remarks>	Mojola, 19/05/2017. </remarks>
        ///
        /// <param name="sp">	    The sp. </param>
        /// <param name="tolkId">	Identifier for the tolk. </param>
        ///
        /// <returns>	True if it succeeds, false if it fails. </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public bool regTolkOppdrag(Spraak sp, int tolkId)
        {
            try
            {
                Tolk tolk = db.Personer.OfType <Tolk>().FirstOrDefault(k => k.persId == tolkId);
                if (tolk != null)
                {
                    if (sp != null)
                    {
                        tolk.spraak.Add(sp);
                    }
                    else
                    {
                        return(false);
                    }
                    db.SaveChanges();

                    return(true);
                }


                return(false);
            }
            catch (Exception feil)
            {
                Debug.WriteLine("Exception Message: " + feil.Message);
                return(false);
            }
        }
示例#2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>	Registers the spraak described by nyttSpraak. </summary>
        ///
        /// <remarks>	Mojola, 19/05/2017. </remarks>
        ///
        /// <param name="nyttSpraak">	The nytt spraak. </param>
        ///
        /// <returns>	True if it succeeds, false if it fails. </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public bool RegSpraak(Spraak nyttSpraak)
        {
            try
            {
                Spraak spraak = db.Spraak.Find(nyttSpraak.navn);
                if (spraak == null)
                {
                    db.Spraak.Add(nyttSpraak);
                    db.SaveChanges();
                }
                else
                {
                    var nySpraak = new Spraak()
                    {
                        navn = nyttSpraak.navn,
                    };

                    return(true);
                }

                return(false);
            }
            catch (Exception feil)
            {
                Debug.WriteLine("Exception Message: " + feil.Message);
                return(false);
            }
        }