public void Delete(MasjidConstruction entity)
        {
            tbl_MasjidConstruction _tbl_MasjidConstruction_LocalVar = new tbl_MasjidConstruction(entity);

            using (System.Transactions.TransactionScope scope = new System.Transactions.TransactionScope())
            {
                if (entity.Id != null && entity.Id != 0)
                {
                    _tbl_MasjidConstruction_LocalVar        = _tbl_MasjidConstruction.FindBy(x => x.Id == entity.Id).FirstOrDefault();
                    _tbl_MasjidConstruction_LocalVar.Status = false;
                    _tbl_MasjidConstruction.Update(_tbl_MasjidConstruction_LocalVar);
                }
                scope.Complete();
            }
        }
        public int SaveMasjidConstruction(MasjidConstruction model)
        {
            {
                tbl_MasjidConstruction _tbl_MasjidConstruction_LocalVar = new tbl_MasjidConstruction(model);
                if (model.Id != null && model.Id != 0)
                {
                    _tbl_MasjidConstruction_LocalVar.Status = true;
                    _tbl_MasjidConstruction.Update(_tbl_MasjidConstruction_LocalVar);
                }
                else
                {
                    _tbl_MasjidConstruction_LocalVar.CreatedDate = System.DateTime.Now;
                    _tbl_MasjidConstruction_LocalVar.CreatedBy   = 1;
                    _tbl_MasjidConstruction_LocalVar.Status      = true;
                    _tbl_MasjidConstruction_LocalVar             = _tbl_MasjidConstruction.Insert(_tbl_MasjidConstruction_LocalVar);
                }

                return(_tbl_MasjidConstruction_LocalVar.Id);
            }
        }