コード例 #1
0
 partial void Deletetb_Lista(tb_Lista instance);
コード例 #2
0
 partial void Updatetb_Lista(tb_Lista instance);
コード例 #3
0
		private void detach_tb_Listas(tb_Lista entity)
		{
			this.SendPropertyChanging();
			entity.tb_Usuario = null;
		}
コード例 #4
0
 partial void Inserttb_Lista(tb_Lista instance);
コード例 #5
0
ファイル: Lista.cs プロジェクト: jonnathanBruno/catalog
        public DtoLista criarLista(DtoLista lista)
        {
            lista.titulo = lista.titulo.Trim();
            if (lista.titulo == "")
                throw new DtoExcecao(DTO.Enum.CampoInvalido, "Titulo inválido");

            DBCatalogDataContext dataContext = new DBCatalogDataContext();

            var ListasSimilaresBanco = from l in dataContext.tb_Listas where l.titulo.StartsWith(lista.titulo) select l;

            if (ListasSimilaresBanco.Count() >= 1)
                lista.titulo = lista.titulo + " " + DateTime.Now.ToString();

            tb_Lista listaBanco = new tb_Lista();
            listaBanco.titulo = lista.titulo;
            listaBanco.idUsuario = lista.idUsuario;
            dataContext.tb_Listas.InsertOnSubmit(listaBanco);
            dataContext.SubmitChanges();

            lista.id = dataContext.tb_Listas.First(l => l.idUsuario == lista.idUsuario && l.titulo == lista.titulo).id;

            return lista;
        }