/// <summary>
 /// Altera dados na base de dados
 /// </summary>
 /// <param name="medidaModel"></param>
 public void Editar(Medida medidaModel)
 {
     gAluno.Editar(medidaModel);
     tbl_medida medidaE = new tbl_medida();
     Atribuir(medidaModel, medidaE);
     unitOfWork.RepositorioMedida.Editar(medidaE);
     unitOfWork.Commit(shared);
 }
        /// <summary>
        /// Insere um novo na base de dados
        /// </summary>
        /// <param name="medidaModel">Dados do modelo</param>
        /// <returns>Chave identificante na base</returns>
        public int Inserir(Medida medidaModel)
        {
            int codigoAluno = gAluno.Inserir(medidaModel);
            tbl_medida medidaE = new tbl_medida();

            Atribuir(medidaModel, medidaE);
            unitOfWork.RepositorioMedida.Inserir(medidaE);
            unitOfWork.Commit(shared);

            return medidaE.CodigoMedida;
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the tbl_medida EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTotbl_medida(tbl_medida tbl_medida)
 {
     base.AddObject("tbl_medida", tbl_medida);
 }
 /// <summary>
 /// Create a new tbl_medida object.
 /// </summary>
 /// <param name="codigoMedida">Initial value of the CodigoMedida property.</param>
 /// <param name="matricula">Initial value of the Matricula property.</param>
 /// <param name="data">Initial value of the Data property.</param>
 /// <param name="altura">Initial value of the Altura property.</param>
 /// <param name="peso">Initial value of the Peso property.</param>
 /// <param name="iMC">Initial value of the IMC property.</param>
 /// <param name="gordura">Initial value of the Gordura property.</param>
 /// <param name="abdomen">Initial value of the Abdomen property.</param>
 /// <param name="cintura">Initial value of the Cintura property.</param>
 /// <param name="costa">Initial value of the Costa property.</param>
 /// <param name="peitoral">Initial value of the Peitoral property.</param>
 /// <param name="quadril">Initial value of the Quadril property.</param>
 /// <param name="ombro">Initial value of the Ombro property.</param>
 /// <param name="bicepsEsq">Initial value of the BicepsEsq property.</param>
 /// <param name="bicepsDir">Initial value of the BicepsDir property.</param>
 /// <param name="anteBracoEsq">Initial value of the AnteBracoEsq property.</param>
 /// <param name="anteBracoDir">Initial value of the AnteBracoDir property.</param>
 /// <param name="coxaEsq">Initial value of the CoxaEsq property.</param>
 /// <param name="coxaDir">Initial value of the CoxaDir property.</param>
 /// <param name="panturrilhaEsq">Initial value of the PanturrilhaEsq property.</param>
 /// <param name="panturrilhaDir">Initial value of the PanturrilhaDir property.</param>
 public static tbl_medida Createtbl_medida(global::System.Int32 codigoMedida, global::System.Int32 matricula, global::System.DateTime data, global::System.Decimal altura, global::System.Decimal peso, global::System.Decimal iMC, global::System.Decimal gordura, global::System.Decimal abdomen, global::System.Decimal cintura, global::System.Decimal costa, global::System.Decimal peitoral, global::System.Decimal quadril, global::System.Decimal ombro, global::System.Decimal bicepsEsq, global::System.Decimal bicepsDir, global::System.Decimal anteBracoEsq, global::System.Decimal anteBracoDir, global::System.Decimal coxaEsq, global::System.Decimal coxaDir, global::System.Decimal panturrilhaEsq, global::System.Decimal panturrilhaDir)
 {
     tbl_medida tbl_medida = new tbl_medida();
     tbl_medida.CodigoMedida = codigoMedida;
     tbl_medida.Matricula = matricula;
     tbl_medida.Data = data;
     tbl_medida.Altura = altura;
     tbl_medida.Peso = peso;
     tbl_medida.IMC = iMC;
     tbl_medida.Gordura = gordura;
     tbl_medida.Abdomen = abdomen;
     tbl_medida.Cintura = cintura;
     tbl_medida.Costa = costa;
     tbl_medida.Peitoral = peitoral;
     tbl_medida.Quadril = quadril;
     tbl_medida.Ombro = ombro;
     tbl_medida.BicepsEsq = bicepsEsq;
     tbl_medida.BicepsDir = bicepsDir;
     tbl_medida.AnteBracoEsq = anteBracoEsq;
     tbl_medida.AnteBracoDir = anteBracoDir;
     tbl_medida.CoxaEsq = coxaEsq;
     tbl_medida.CoxaDir = coxaDir;
     tbl_medida.PanturrilhaEsq = panturrilhaEsq;
     tbl_medida.PanturrilhaDir = panturrilhaDir;
     return tbl_medida;
 }
 /// <summary>
 /// Atribui dados do Medida Model para o Medida Entity
 /// </summary>
 /// <param name="medidaModel">Objeto do modelo</param>
 /// <param name="medidaE">Entity mapeada da base de dados</param>
 private void Atribuir(Medida medidaModel, tbl_medida medidaE)
 {
     medidaE.CodigoMedida = medidaModel.CodigoMedida;
     medidaE.Matricula = medidaModel.Matricula;
     medidaE.Data = medidaModel.Data;
     medidaE.Altura = medidaModel.Altura;
     medidaE.Peso = medidaModel.Peso;
     medidaE.IMC = medidaModel.IMC;
     medidaE.Gordura = medidaModel.Gordura;
     medidaE.Abdomen = medidaModel.Abdomen;
     medidaE.Cintura = medidaModel.Cintura;
     medidaE.Costa = medidaModel.Costa;
     medidaE.Peitoral = medidaModel.Peitoral;
     medidaE.Quadril = medidaModel.Quadril;
     medidaE.Ombro = medidaModel.Ombro;
     medidaE.BicepsEsq = medidaModel.BicepsEsq;
     medidaE.BicepsDir = medidaModel.BicepsDir;
     medidaE.AnteBracoEsq = medidaModel.AnteBracoEsq;
     medidaE.AnteBracoDir = medidaModel.AnteBracoDir;
     medidaE.CoxaEsq = medidaModel.CoxaEsq;
     medidaE.CoxaDir = medidaModel.CoxaDir;
     medidaE.PanturrilhaEsq = medidaModel.PanturrilhaEsq;
     medidaE.PanturrilhaDir = medidaModel.PanturrilhaDir;
 }