public static List <PocketCheckViewModel> GetDependentPocketChecks(int id) { using (OpidDailyDB opiddailycontext = new OpidDailyDB()) { PocketCheck pcheck = opiddailycontext.PocketChecks.Find(id); if (pcheck != null) { Client client = opiddailycontext.Clients.Find(pcheck.ClientId); if (client != null) { List <PocketCheck> dependentPocketChecks = opiddailycontext.PocketChecks.Where(pc => pc.HH == client.Id).ToList(); List <PocketCheckViewModel> pcvms = new List <PocketCheckViewModel>(); foreach (PocketCheck dependentPocketCheck in dependentPocketChecks) { PocketCheckViewModel pcvm = PocketCheckToPocketCheckViewModel(client, dependentPocketCheck); pcvms.Add(pcvm); } return(pcvms); } return(null); } return(null); } }
public static void EditPocketCheck(PocketCheckViewModel pcvm) { using (OpidDailyDB opiddailycontext = new DataContexts.OpidDailyDB()) { PocketCheck pcheck = opiddailycontext.PocketChecks.Where(pc => pc.Id == pcvm.Id).SingleOrDefault(); if (pcheck != null) { pcheck.Notes = pcvm.Notes; opiddailycontext.SaveChanges(); } } }
public string EditPCRPocketCheck(PocketCheckViewModel pcvm) { PocketChecks.EditPocketCheck(pcvm); return("Success"); }