partial void DeleteKeyWord(KeyWord instance);
 partial void UpdateKeyWord(KeyWord instance);
 partial void InsertKeyWord(KeyWord instance);
		private void detach_KeyWords(KeyWord entity)
		{
			this.SendPropertyChanging();
			entity.Vacancy = null;
		}
		private void attach_KeyWords(KeyWord entity)
		{
			this.SendPropertyChanging();
			entity.Vacancy = this;
		}
    public bool presist(KeyWordDTO entity)
    {
        try
        {
            model.KeyWord obj = new KeyWord();
            obj.word = entity.word;
            obj.vacancyNumber = entity.vacancyNumber;

            ctx.KeyWords.InsertOnSubmit(obj);
            ctx.SubmitChanges();
            return true;
        }
        catch (Exception)
        {
            ctx.Dispose();
            ctx = new ModelDataContext();
            return false;
        }
    }