예제 #1
0
        /// <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));
        }
예제 #2
0
        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>
        /// 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);
        }