Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }
Exemplo n.º 3
0
 public string EditPCRPocketCheck(PocketCheckViewModel pcvm)
 {
     PocketChecks.EditPocketCheck(pcvm);
     return("Success");
 }