public ActionResult DeleteTecnico(Tecnico pTecnico, int pId)
 {
     try
     {
             TecnicoRepository exclui = new TecnicoRepository();
             exclui.Delete(pId);
             return RedirectToAction("ListTecnicos").ComMensagemDeSucesso("Técnico deletado com sucesso!");
     }
     catch
     {
         return RedirectToAction("ListTecnicos").ComMensagemDeErro("Técnico não pode ser deletado! Existe pendencias");
     }
 }
 public ActionResult CreateTecnico(Tecnico pTecnico)
 {
     try
     {
         if (ModelState.IsValid)
         {
             TecnicoRepository create = new TecnicoRepository();
             create.Create(pTecnico);
             return RedirectToAction("ListTecnicos").ComMensagemDeSucesso("Técnico cadastrado com sucesso!");
         }
         else
         {
             return View("CreateTecnico");
         }
     }
     catch
     {
         throw;
     }
 }
 public ActionResult EditTecnico(Tecnico pTecnico)
 {
     try
     {
         if (ModelState.IsValid)
         {
             TecnicoRepository edit = new TecnicoRepository();
             edit.Update(pTecnico);
             return RedirectToAction("ListTecnicos").ComMensagemDeSucesso("Técnico editado com sucesso!");
         }
         else
         {
             return View("EditTecnico");
         }
     }
     catch
     {
         throw;
     }
 }