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)); }