public ActionResult Registro(MovilizadoVM movilizadoVM)
        {
            try
            {
                if (movilizadoVM != null)
                {
                    var identity = (ClaimsPrincipal)Thread.CurrentPrincipal;

                    movilizadoVM.IdUsuario = int.Parse(identity.Claims.Where(p => p.Type == ClaimTypes.NameIdentifier).Select(c => c.Value).SingleOrDefault());
                    movilizadoVM.IdStatus  = (int)EnumStatus.ALTA;
                    MovilizadoDomainModel movilizadoDomainModel = new MovilizadoDomainModel();
                    AutoMapper.Mapper.Map(movilizadoVM, movilizadoDomainModel);

                    if (!ImovilizadoBusiness.ValidarExisteMovilizado(movilizadoDomainModel))
                    {
                        //IpersonaBusiness.AddUpdateMovilizado(movilizadoDM);
                        ImovilizadoBusiness.AddUpdateMovilizado(movilizadoDomainModel);
                    }
                    else
                    {
                        return(RedirectToAction("DuplicateData", "Error"));
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(RedirectToAction("Registros", "Movilizado"));
        }