public ActionResult Edit(Servicio servicio)
 {
     if (ModelState.IsValid)
     {
         IRepositorio<Servicio> myRepoServicio = new ServicioRepositorio();
         myRepoServicio.Update(servicio);
         return RedirectToAction("Index");
     }
     return View(servicio);
 }
 public ActionResult Create(Servicio servicio)
 {
     if (ModelState.IsValid)
     {
         IRepositorio<Servicio> myRepoServicio = new ServicioRepositorio();
         myRepoServicio.Save(servicio);
         return RedirectToAction("Index");
     }
     IEnumerable<string> items = new string[] { "en-US", "es-MX" };
     ViewData["Servicio.Idioma"] = new SelectList(items);
     return View(servicio);
 }
        public virtual bool Equals(Servicio obj)
        {
            if (obj == null) return false;

            if (Equals(Descripcion, obj.Descripcion) == false)
                return false;

            if (Equals(FkIdServicio, obj.FkIdServicio) == false)
                return false;

            if (Equals(Idioma, obj.Idioma) == false)
                return false;

            if (Equals(IdServicio, obj.IdServicio) == false)
                return false;

            if (Equals(Nombre, obj.Nombre) == false)
                return false;

            return true;
        }