public void AgregarMensajero(ModeloMensajeros model)
 {
     using (var db = new TransportareContext())
     {
         db.Mensajero.Add(MapearMensajeroABaseDatos(model));
         db.SaveChanges();
     }
 }
 public ActionResult Create(ModeloMensajeros modelo)
 {
     if (ModelState.IsValid)
     {
         _repositorioMensajeros.AgregarMensajero(modelo);
     }
     return(RedirectToAction("Index"));
 }
 private Mensajero MapearMensajeroABaseDatos(ModeloMensajeros modelo)
 {
     return(new Mensajero()
     {
         IdMensajero = modelo.IdMensajero,
         Nombres = modelo.Nombres,
         Apellidos = modelo.Apellidos,
         Documento = modelo.Documento,
         Direccion = modelo.Direccion,
         FechaIngreso = modelo.FechaIngreso,
         Estado = modelo.Estado,
         IdSexo = modelo.IdSexo,
         IdUbigeo = modelo.IdUbigeo
     });
 }
 public void EditarMensajero(ModeloMensajeros model)
 {
     using (var db = new TransportareContext())
     {
         var editar = db.Mensajero.Find(model.IdMensajero);
         editar.Nombres      = model.Nombres;
         editar.Apellidos    = model.Apellidos;
         editar.Documento    = model.Documento;
         editar.Direccion    = model.Direccion;
         editar.FechaIngreso = model.FechaIngreso;
         editar.Estado       = model.Estado;
         editar.IdSexo       = model.IdSexo;
         editar.IdUbigeo     = model.IdUbigeo;
         db.SaveChanges();
     }
 }
 public ActionResult Edit(ModeloMensajeros modelo)
 {
     _repositorioMensajeros.EditarMensajero(modelo);
     return(RedirectToAction("Index"));
 }