public override void MapForEdit(FechaVM vm, Fecha model) { Context.Partidos.RemoveRange(model.Jornadas.SelectMany(x => x.Partidos)); Context.Jornadas.RemoveRange(model.Jornadas); model.DiaDeLaFecha = DateTimeUtils.ConvertToDateTime(vm.DiaDeLaFecha); model.Jornadas = new List <Jornada>(); MapJornadasForCreateAndEdit(vm, model); }
public override void MapForEdit(JugadorBaseVM vm, Jugador model) { model.Id = vm.Id; model.DNI = vm.DNI; model.Nombre = vm.Nombre; model.Apellido = vm.Apellido; model.FechaNacimiento = DateTimeUtils.ConvertToDateTime(vm.FechaNacimiento); }
public override void MapForCreate(FechaVM vm, Fecha model) { model.DiaDeLaFecha = DateTimeUtils.ConvertToDateTime(vm.DiaDeLaFecha); model.ZonaId = vm.ZonaId; model.Numero = CalcularNumeroDeFecha(vm.ZonaId); MapJornadasForCreateAndEdit(vm, model); }
static public DateTime SunRiseDateTimeUtc(int DayShift = 0) { double tsunrise, tsunset; DateTime CurDate = DateTime.UtcNow; Sunriset.SunriseSunset(CurDate.AddDays(DayShift).Year, CurDate.AddDays(DayShift).Month, CurDate.AddDays(DayShift).Day, Latitude, Longitude, out tsunrise, out tsunset); return(DateTimeUtils.ConvertToDateTime(Math.Abs(tsunrise), DayShift, DateTimeKind.Utc)); }
public override void MapForCreateAndEdit(SancionVM vm, Sancion model) { model.Id = vm.Id; model.JornadaId = vm.JornadaId; model.CategoriaId = vm.CategoriaId; model.Descripcion = vm.Descripcion; model.Dia = DateTimeUtils.ConvertToDateTime(vm.Dia); model.CantidadFechasQueAdeuda = vm.CantidadFechasQueAdeuda; model.Visible = true; }
static public DateTime AstronTwilightRiseDateTimeUtc(int DayShift = 0) { double tsunrise, tsunset; DateTime CurDate = DateTime.UtcNow; Sunriset.AstronomicalTwilight(CurDate.AddDays(DayShift).Year, CurDate.AddDays(DayShift).Month, CurDate.AddDays(DayShift).Day, Latitude, Longitude, out tsunrise, out tsunset); return(DateTimeUtils.ConvertToDateTime(tsunrise, DayShift, DateTimeKind.Utc)); }
static public DateTime CivilTwilightSetDateTimeUtc(int DayShift = 0) { double tsunrise, tsunset; DateTime CurDate = DateTime.UtcNow; Sunriset.CivilTwilight(CurDate.AddDays(DayShift).Year, CurDate.AddDays(DayShift).Month, CurDate.AddDays(DayShift).Day, Latitude, Longitude, out tsunrise, out tsunset); //sunsetTime = TimeSpan.FromHours(tsunset); //sunsetTimeString = sunsetTime.ToString(@"hh\:mm\:ss"); return(DateTimeUtils.ConvertToDateTime(tsunset, DayShift, DateTimeKind.Utc)); }
public override void MapForCreateAndEdit(MovimientoEntradaSinClubVM vm, MovimientoEntradaSinClub model) { model.Id = vm.Id; model.Fecha = DateTimeUtils.ConvertToDateTime(vm.Fecha); model.Comentario = vm.Comentario; model.Vigente = true; model.Total = Convert.ToInt32(vm.Total); model.FechaAlta = DateTime.Now; var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(_context)); model.UsuarioAlta = userManager.FindById(HttpContext.Current.User.Identity.GetUserId()); }
public ActionResult Balance_Informe(RangoVM vm) { var fecIni = DateTimeUtils.ConvertToDateTime(vm.FechaInicio); var fecFin = DateTimeUtils.ConvertToDateTime(vm.FechaFin); if (FechaEsinvalida(fecIni, fecFin)) { return(Balance_SeleccionFecha()); } var result = _vmm.Map(vm); return(View(result)); }
private void MapNoticias(PublicIndexVM vm, IEnumerable <Noticia> noticias) { var noticiaVMM = new NoticiaVMM(_context); var noticiasAux = new List <NoticiaVM>(); foreach (var noticia in noticias) { if (noticia.Visible) { var noticiaVM = noticiaVMM.MapForDetails(noticia); noticiasAux.Add(noticiaVM); } } vm.Noticias = noticiasAux.OrderByDescending(x => DateTimeUtils.ConvertToDateTime(x.Fecha)).ToList(); }
public override void MapForCreateAndEdit(MovimientoEntradaConClubVM conClubVM, MovimientoEntradaConClub model) { model.Id = conClubVM.Id; model.Fecha = DateTimeUtils.ConvertToDateTime(conClubVM.Fecha); model.Club = Context.Clubs.Find(conClubVM.ClubId); model.Concepto = Context.Conceptos.Find(conClubVM.ConceptoId); model.Cantidad = conClubVM.Cantidad; model.Comentario = conClubVM.Comentario; model.PrecioUnitario = Convert.ToInt32(conClubVM.PrecioUnitario); model.Vigente = true; model.Total = model.Cantidad * model.PrecioUnitario; model.FechaAlta = DateTime.Now; var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(_context)); model.UsuarioAlta = userManager.FindById(HttpContext.Current.User.Identity.GetUserId()); }
public override void MapForCreateAndEdit(JugadorAutofichadoVM vm, JugadorAutofichado model) { int equipoId; try { equipoId = GeneradorDeHash.ObtenerSemillaAPartirDeAlfanumerico7Digitos(vm.CodigoAlfanumerico); } catch (Exception e) { throw e; } model.Id = vm.Id; model.DNI = vm.DNI; model.Nombre = vm.Nombre; model.FechaNacimiento = DateTimeUtils.ConvertToDateTime(vm.FechaNacimiento); model.Apellido = vm.Apellido; model.EquipoId = equipoId; model.Estado = EstadoJugadorAutofichado.PendienteDeAprobacion; model.MotivoDeRechazo = null; }
public InformeVM Map(RangoVM rango) { var fecIni = DateTimeUtils.ConvertToDateTime(rango.FechaInicio); var fecFin = DateTimeUtils.ConvertToDateTime(rango.FechaFin); var pagos = _context.Pagos.Where(x => x.Fecha >= fecIni && x.Fecha <= fecFin && x.Vigente); var vm = new InformeVM(); vm.FechaInicio = rango.FechaInicio; vm.FechaFin = rango.FechaFin; vm.Insumos = $"{pagos.Where(x => x.Movimiento.Concepto.Id >= 4).ToList().Sum(x => x.Importe)}"; vm.Libres = $"{pagos.Where(x => x.Movimiento.Concepto.Id == (int) ConceptoTipoEnum.Libre).ToList().Sum(x => x.Importe)}"; vm.Cuotas = $"{pagos.Where(x => x.Movimiento.Concepto.Id == (int) ConceptoTipoEnum.Cuota).ToList().Sum(x => x.Importe)}"; vm.Fichajes = $"{pagos.Where(x => x.Movimiento.Concepto.Id == (int) ConceptoTipoEnum.Fichaje).ToList().Sum(x => x.Importe)}"; vm.CajaEdefiIngresos = $"{_context.MovimientosEntradaSinClub.Where(x => x.Fecha >= fecIni && x.Fecha <= fecFin && x.Vigente).ToList().Sum(y => y.Total)}"; vm.CajaEdefiEgresos = $"{_context.MovimientosSalida.Where(x => x.Fecha >= fecIni && x.Fecha <= fecFin && x.Vigente).ToList().Sum(y => y.Total)}"; vm.Total = $"{vm.CalcularTotal()}"; vm.Formatear(); return(vm); }
static public DateTime SunSetDateTime(int DayShift = 0) { return(DateTimeUtils.ConvertToDateTime(SunSet(DayShift), DayShift, DateTimeKind.Local)); }
static public DateTime AstronTwilightRiseDateTime(int DayShift = 0) { return(DateTimeUtils.ConvertToDateTime(AstronTwilightRise(DayShift), DayShift, DateTimeKind.Local)); }
static public DateTime NavTwilightSetDateTime(int DayShift = 0) { return(DateTimeUtils.ConvertToDateTime(NautTwilightSet(DayShift), DayShift, DateTimeKind.Local)); }
static public DateTime MoonRiseDateTime(int DayShift = 0) { return(DateTimeUtils.ConvertToDateTime(MoonRise(DayShift), DayShift, DateTimeKind.Local)); }