/// <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);
 }
        public ActionResult Create(Medida editoraModel)
        {
            if (ModelState.IsValid)
            {
                gMedida.Inserir(editoraModel);
                return RedirectToAction("Index");
            }

            return View(editoraModel);
        }
        /// <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;
        }
 public ActionResult Edit(int id, Medida editoraModel)
 {
     if (ModelState.IsValid)
     {
         gMedida.Editar(editoraModel);
         return RedirectToAction("Index");
     }
     return View(editoraModel);
 }
 public ActionResult Delete(int id, Medida editoraModel)
 {
     gMedida.Remover(id);
     return RedirectToAction("Index");
 }
 /// <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;
 }