public void Add(TransDetailsDTO DTO)
 {
     using (var container = new InventoryContainer())
     {
         AccTransDetail gur = new AccTransDetail();
         container.AccTransDetails.AddObject((AccTransDetail)DTOMapper.DTOObjectConverter(DTO, gur));
         container.SaveChanges();
     }
 }
        public void Edit(TransDetailsDTO DTO)
        {
            using (var container = new InventoryContainer())
            {
                var Comp = new AccTransDetail();
                Comp               = container.AccTransDetails.FirstOrDefault(o => o.AccTransDtlId.Equals(DTO.AccTransDtlId));
                Comp.TranId        = DTO.TranId;
                Comp.AccTransDtlId = DTO.AccTransDtlId;
                Comp.DRCOAId       = DTO.DRCOAId;
                Comp.CRCOAId       = DTO.CRCOAId;

                Comp.DRSubCoId2     = DTO.DRSubCoId2;
                Comp.CRSubCoId2     = DTO.CRSubCoId2;
                Comp.CrSubVoucherId = DTO.CrSubVoucherId;
                Comp.DrSubVoucherId = DTO.DrSubVoucherId;

                Comp = (AccTransDetail)DTOMapper.DTOObjectConverter(DTO, Comp);
                container.SaveChanges();
            }
        }