/// <summary> /// Metodo para crear una direccion /// </summary> /// <param name="direccionVM"> Pide un objeto de tipo direccion como parametro </param> /// <returns> Regresa un valor boleano </returns> public bool AddEditDireccion(DireccionVM direccionVM) { DireccionDomainModel direccionDomainModel = new DireccionDomainModel(); AutoMapper.Mapper.Map(direccionVM, direccionDomainModel);///hacemos el mapeado de la entidad return(IdireccionBusiness.AddUpdateDireccion(direccionDomainModel)); }
public ActionResult Create([Bind(Include = "StrCalle,StrNumeroInterior,StrNumeroExterior,IdColonia")] DireccionVM direccionVM) { if (ModelState.IsValid) { AddEditDireccion(direccionVM); return(RedirectToAction("Create", "Personal")); } return(View("Create")); }
public ActionResult Create(DireccionVM direccionVM) { direccionVM.idPersonal = SessionPersister.AccountSession.IdPersonal; DireccionDomainModel direccionDomainModel = new DireccionDomainModel(); AutoMapper.Mapper.Map(direccionVM, direccionDomainModel); IdireccionBusiness.AddUpdateDireccion(direccionDomainModel); return(RedirectToAction("Create", "Direccion")); }
/// <summary> /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar /// </summary> /// <param name="DireccionVM">recibe un identificador de la direccion</param> /// <returns>regresa una direccion en una vista</returns> public ActionResult EliminarDireccion(DireccionVM direccionVM) { DireccionDomainModel direccionDomainModel = new DireccionDomainModel(); if (direccionVM.IdDireccion > 0) { AutoMapper.Mapper.Map(direccionVM, direccionDomainModel); IdireccionBusiness.DeleteDireccion(direccionDomainModel); } return(RedirectToAction("Create", "Direccion")); }
/// <summary> /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar /// </summary> /// <param name="idEliminar">recibe un identificador de la direccion</param> /// <returns>regresa una direccion en una vista</returns> public ActionResult GeDireccion(int IdDireccion) { DireccionDomainModel direccionDM = IdireccionBusiness.GetDireccion(IdDireccion); if (direccionDM != null) { DireccionVM direccionVM = new DireccionVM(); AutoMapper.Mapper.Map(direccionDM, direccionVM); return(PartialView("_Eliminar", direccionVM)); } return(View()); }
public ActionResult DisplayDireccion(int id) { if (id > 0) { DireccionDomainModel direccionDomainModel = IdireccionBusiness.GetDireccion(id); DireccionVM direccionVM = new DireccionVM(); AutoMapper.Mapper.Map(direccionDomainModel, direccionVM); return(PartialView("_VerDatos", direccionVM)); } return(PartialView()); }
/// <summary> /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar /// </summary> /// <param name="idEliminar">recibe un identificador de la direccion</param> /// <returns>regresa una direccion en una vista</returns> public ActionResult GeDireccion(int IdDireccion) { int IdPersonal = SessionPersister.AccountSession.IdPersonal; DireccionDomainModel direccionDM = IdireccionBusiness.GetDireccionPersonal(IdDireccion, IdPersonal); if (direccionDM != null) { DireccionVM direccionVM = new DireccionVM(); AutoMapper.Mapper.Map(direccionDM, direccionVM); return(PartialView("_Eliminar", direccionVM)); } return(View()); }
/// <summary> /// Metodo para crear una direccion /// </summary> /// <param name="direccionVM"> Pide un objeto de tipo direccion como parametro </param> /// <returns> Regresa un valor boleano </returns> public bool AddEditDireccion(DireccionVM direccionVM) { bool respuesta = false; int IdPersonal = SessionPersister.AccountSession.IdPersonal; DireccionDomainModel direccionDomainModel = new DireccionDomainModel(); AutoMapper.Mapper.Map(direccionVM, direccionDomainModel);///hacemos el mapeado de la entidad respuesta = IdireccionBusiness.AddUpdateDireccion(direccionDomainModel); DireccionDomainModel direccionMD = IdireccionBusiness.GetDireccionInsertada(direccionDomainModel); IpersonalBusiness.AddUpdatePersonalDireccion(direccionMD, IdPersonal); return(respuesta); }
public ActionResult Create([Bind(Include = "StrCalle,StrNumeroInterior,StrNumeroExterior,IdColonia")] DireccionVM direccionVM) { if (ModelState.IsValid) { AddEditDireccion(direccionVM); ViewBag.Pais = new SelectList(IdireccionBusiness.GetPais(), "IdPais", "StrValor"); ViewBag.Estados = new SelectList(""); ViewBag.Municipios = new SelectList(""); ViewBag.IdColonia = new SelectList(""); return(View("Create")); } ViewBag.Pais = new SelectList(IdireccionBusiness.GetPais(), "IdPais", "StrValor"); ViewBag.Estados = new SelectList(""); ViewBag.Municipios = new SelectList(""); ViewBag.IdColonia = new SelectList(""); return(View("Create")); }
/// <summary> /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar /// </summary> /// <param name="DireccionVM">recibe un identificador de la direccion</param> /// <returns>regresa una direccion en una vista</returns> public ActionResult EliminarDireccion(DireccionVM direccionVM) { int idPersonal = SessionPersister.AccountSession.IdPersonal; DireccionDomainModel direccionDM = IdireccionBusiness.GetDireccionPersonal(direccionVM.IdDireccion, idPersonal); if (direccionDM != null) { if (IpersonalBusiness.UpdateCampoDireccionId(idPersonal)) { IdireccionBusiness.DeleteDireccion(direccionDM); } } ViewBag.Pais = new SelectList(IdireccionBusiness.GetPais(), "IdPais", "StrValor"); ViewBag.Estados = new SelectList(""); ViewBag.Municipios = new SelectList(""); ViewBag.IdColonia = new SelectList(""); return(View("Create")); }