private async Task CrearOEditarMulta(List <Multa> multa) { List <Multa> nuevaMulta = multa.Where(x => x.ID == 0).ToList(); List <Multa> modificarMulta = multa.Where(x => x.ID != 0).ToList(); if (nuevaMulta.Any()) { await _context.AddRangeAsync(nuevaMulta); } if (modificarMulta.Any()) { _context.UpdateRange(modificarMulta); } }
private async Task CrearOEditarInforme(List <Informe> informe) { List <Informe> nuevoInforme = informe.Where(x => x.ID == 0).ToList(); List <Informe> modificarInforme = informe.Where(x => x.ID != 0).ToList(); if (nuevoInforme.Any()) { await _context.AddRangeAsync(nuevoInforme); } if (modificarInforme.Any()) { _context.UpdateRange(modificarInforme); } }
private async Task CrearOEditarActa(List <Acta_Entrega_Recepcion> acta) { List <Acta_Entrega_Recepcion> nuevaActa = acta.Where(x => x.ID == 0).ToList(); List <Acta_Entrega_Recepcion> modificarActa = acta.Where(x => x.ID != 0).ToList(); if (nuevaActa.Any()) { await _context.AddRangeAsync(nuevaActa); } if (modificarActa.Any()) { _context.UpdateRange(modificarActa); } }
private async Task CrearOEditarModificacion(ICollection <Modificacion> modificaciones) { List <Modificacion> nuevaModificacion = modificaciones.Where(x => x.ID == 0).ToList(); List <Modificacion> modificarModificacion = modificaciones.Where(x => x.ID != 0).ToList(); if (nuevaModificacion.Any()) { await _context.AddRangeAsync(nuevaModificacion); } if (modificarModificacion.Any()) { _context.UpdateRange(modificarModificacion); } }
private async Task CrearOEditarEntregable(ICollection <Entregable> entregable) { List <Entregable> nuevoEntregable = entregable.Where(x => x.ID == 0).ToList(); List <Entregable> modificarEntregable = entregable.Where(x => x.ID != 0).ToList(); if (nuevoEntregable.Any()) { await _context.AddRangeAsync(nuevoEntregable); } if (modificarEntregable.Any()) { _context.UpdateRange(modificarEntregable); } }
private async Task CrearOEditarActa(ICollection <Acta> acta) { List <Acta> nuevaActa = acta.Where(x => x.ID == 0).ToList(); List <Acta> modificarActa = acta.Where(x => x.ID != 0).ToList(); if (nuevaActa.Any()) { await _context.AddRangeAsync(nuevaActa); } if (modificarActa.Any()) { _context.UpdateRange(modificarActa); } }
public async Task <ImageDto[]> SetDefault(ImageEditDto itemToEdit) { Image[] imageList = new Image[] { }; foreach (var image in imageList) { if (image.Id == itemToEdit.Id) { image.IsDefault = true; } else { image.IsDefault = false; } } _dbCtx.UpdateRange(imageList); await _dbCtx.SaveChangesAsync(); return(imageList.Select(x => x.ToDto()).ToArray()); }
private async Task CrearOEditarGarantia(ICollection <Garantia> garantia) { /* * garantia.ForEach(x => * { * if (x.ID == 0) _context.Update(x); * //else _context.Entry(x).State = EntityState.Modified; * }); */ List <Garantia> nuevaGarantia = garantia.Where(x => x.ID == 0).ToList(); List <Garantia> modificarGarantia = garantia.Where(x => x.ID != 0).ToList(); if (nuevaGarantia.Any()) { await _context.AddRangeAsync(nuevaGarantia); } if (modificarGarantia.Any()) { //await _context.AddRangeAsync(modificarGarantia); _context.UpdateRange(modificarGarantia); } }