Ejemplo n.º 1
0
 public async Task <bool> Delete(int languageId)
 {
     using (languageContext db = new languageContext())
     {
         Language language =
             db.Language.Where(x => x.Id == languageId).FirstOrDefault();
         if (language != null)
         {
             db.Language.Remove(language);
         }
         return(await db.SaveChangesAsync() >= 1);
     }
 }
Ejemplo n.º 2
0
 public async Task <LanguageItem> Search(int languageId)
 {
     using (languageContext db = new languageContext())
     {
         return(await(from a in db.Language.AsNoTracking()
                      where a.Id == languageId
                      select new LanguageItem
         {
             Id = a.Id,
             Text = a.Text,
         }).FirstOrDefaultAsync());
     }
 }
Ejemplo n.º 3
0
 public async Task <bool> Update(LanguageItem languageItem)
 {
     using (languageContext db = new languageContext())
     {
         Language language = db.Language.Where
                                 (x => x.Id == languageItem.Id).FirstOrDefault();
         if (language == null)
         {
             language = new Language()
             {
                 Text = languageItem.Text,
             };
             db.Language.Add(language);
         }
         else
         {
             language.Text = languageItem.Text;
         }
         return(await db.SaveChangesAsync() >= 1);
     }
 }