public static void ProdlouzitSpolupraci(int id) { SpolupraceDataMapper spolupraceDataMapper = new SpolupraceDataMapper(); SpolupraceDTO spolupraceDTO = spolupraceDataMapper.GetById(id); spolupraceDTO.Platnost = spolupraceDTO.Platnost.AddDays(30); spolupraceDataMapper.Update(spolupraceDTO); }
public static async Task <List <ZadostModel> > GetByTrenerId(int id) { SpolupraceDataMapper spolupraceDataMapper = new SpolupraceDataMapper(); List <SpolupraceDTO> spolupraceResult = new List <SpolupraceDTO>(); spolupraceResult = spolupraceDataMapper.GetAll(); spolupraceResult = spolupraceResult.Where(x => x.TrenerId == id).ToList(); List <ZadostDTO> zadostDTOs = new List <ZadostDTO>(); FirestoreDataMapper <ZadostDTO> zadostMapper = new FirestoreDataMapper <ZadostDTO>(); foreach (SpolupraceDTO spoluprace in spolupraceResult) { List <ZadostDTO> tmp = await zadostMapper.GetByParameter("SpolupraceId", spoluprace.SpolupraceId); if (tmp.Count > 0) { ZadostDTO zadost = tmp[0]; zadostDTOs.Add(zadost); } } List <ZadostModel> result = zadostDTOs.Select(x => new ZadostModel(x)).ToList(); return(result); }
public async static void DeleteById(ZadostModel zadost) { FirestoreDataMapper <ZadostDTO> firestoreDataMapper = new FirestoreDataMapper <ZadostDTO>(); SpolupraceDataMapper spolupraceDataMapper = new SpolupraceDataMapper(); await firestoreDataMapper.Delete(zadost.Id); }
public static void DeleteById(int spolupraceId) { SpolupraceDataMapper spolupraceDataMapper = new SpolupraceDataMapper(); spolupraceDataMapper.Delete(spolupraceId); }