Пример #1
0
        public JsonResult Autofichaje()
        {
            try
            {
                var vm    = CastearRequestAJugadorAutofichadoVM();
                var model = new JugadorAutofichado();
                VMM.MapForCreateAndEdit(vm, model);

                SiElDNISeHabiaFichadoYEstaRechazadoEliminarElAnterior(model.DNI);

                Context.JugadoresaAutofichados.Add(model);
                Context.SaveChanges();

                _imagenesJugadoresDiskPersistence.GuardarFotosTemporalesDeJugadorAutofichado(vm);
            }
            catch (Exception e)
            {
                YKNExHandler.LoguearYLanzarExcepcion(e, "Error en autofichaje.");
                return(Json("Error", JsonRequestBehavior.AllowGet));
            }

            return(Json("OK", JsonRequestBehavior.AllowGet));
        }