public trxNotarisFormNew GetByRekananId(System.Guid rekananId)
        {
            trxNotarisFormNew NotarisByRekananId = new trxNotarisFormNew();

            NotarisByRekananId = _repNotaris.GetByRekananId(rekananId);
            return(NotarisByRekananId);
        }
예제 #2
0
        public trxNotarisFormNew GetByRekananId(Guid rekananId)
        {
            trxNotarisFormNew NotarisSingle = new trxNotarisFormNew();

            trxNotarisDetail notDetail = new trxNotarisDetail();
            int intNumDetail           = ctx.trxNotarisDetails.Where(x => x.IdRekanan.Equals(rekananId)).Count();

            if (intNumDetail > 0)
            {
                notDetail = (trxNotarisDetail)ctx.trxNotarisDetails.First(a => a.IdRekanan == rekananId);
            }
            else
            {
                notDetail.IdRekanan = Guid.Empty;
            }
            NotarisSingle.DetailNotaris = notDetail;

            List <trxNotarisTabular> notTabular = new List <trxNotarisTabular>();
            int intNumTabular = ctx.trxNotarisTabulars.Where(x => x.IdRekanan.Equals(rekananId)).Count();

            if (intNumTabular > 0)
            {
                notTabular = (List <trxNotarisTabular>)ctx.trxNotarisTabulars.Where(a => a.IdRekanan == rekananId).ToList();
                NotarisSingle.LstNotaris = notTabular;
            }
            return(NotarisSingle);
        }
        public IHttpActionResult Get(int id)
        {
            trxNotari         notTemp       = new trxNotari();
            trxNotarisFormNew NotarisSingle = new trxNotarisFormNew();

            if (id > 0)
            {
                notTemp = _repository.Get(id);
                //get notarisTabular by rekanan

                //notTemp.IdRekanan;
                NotarisSingle.InjectFrom(notTemp);
            }
            else
            {
                //NotarisSingle.IsKoperasiMember = false;
                //NotarisSingle.IsBapepamReg = false;
                //NotarisSingle.IsINIMember = false;
                //NotarisSingle.IsIPPATMember = false;
            }
            return(Ok(NotarisSingle));
        }