//TRATAMENDO DINÂMICO: /// <summary> /// Grava no banco um Nutricionista. /// </summary> /// <param name="Nutricionista">Instância de Nutricionista.</param> /// <returns> [true]: se cadastrou; [false]: se não cadastrou;</returns> public static bool Gravar(NutricionistaView Nutricionista) { try { App.Current.LINDADB.NutricionistaItems.InsertOnSubmit(Nutricionista); App.Current.LINDADB.SubmitChanges(); } catch (Exception error) { MessageBox.Show(error.Message, "Erro", MessageBoxButton.OK); return(false); } return(true); }
/// <summary> /// Exclui um Nutricionista. /// </summary> /// <param name="Nutricionista">Instância de Nutricionista.</param> /// <returns> [true]: se conseguiu; [false]: se não conseguiu;</returns> public static bool Excluir(NutricionistaView Nutricionista) { try { var excluir = App.Current.LINDADB.NutricionistaItems.Where(a => a.Id_nutricionista == Nutricionista.Id_nutricionista).First(); App.Current.LINDADB.NutricionistaItems.DeleteOnSubmit(excluir); App.Current.LINDADB.SubmitChanges(); } catch (Exception error) { MessageBox.Show(error.Message, "Erro", MessageBoxButton.OK); return(false); } return(true); }
/// <summary> /// Altera um Nutricionista. /// </summary> /// <param name="Nutricionista">Instância de Nutricionista.</param> /// <returns> [true]: se cadastrou; [false]: se não cadastrou;</returns> public static bool Alterar(NutricionistaView Nutricionista) { try { NutricionistaView update = (from com in App.Current.LINDADB.NutricionistaItems where com.Id_nutricionista == Nutricionista.Id_nutricionista select com).First(); update.Email = Nutricionista.Email; App.Current.LINDADB.SubmitChanges(); } catch (Exception) { return(false); } return(true); }