Exemplo n.º 1
0
        public IHttpActionResult DeleteManagementByRek(int IdData)
        {
            //UPDATE DI trxManagement
            trxManagement myData = _repository.Get(IdData);

            myData.IsActive = false;
            myData.Catatan  = "DELETE BY REKANAN";
            _repository.Put(IdData, myData);
            //INSERT DI trxManagement Blacklist
            trxManagementBlackListHistory ManagemenBLHist = new trxManagementBlackListHistory()
            {
                IdManagemen   = myData.IdManagemen,
                Name          = myData.Name,
                NomorKTP      = myData.NomorKTP,
                NomorNPWP     = myData.NomorNPWP,
                NomorProfesi  = myData.NomorIAPI,
                ImageBaseName = myData.ImageBaseName,

                FileExtKTP     = myData.FileExtKTP,
                FileExtNPWP    = myData.FileExtNPWP,
                FileExtProfesi = myData.FileExtIAPI,

                TanggalMulaiBlackList = System.DateTime.Now,
                TanggalAkhirBlacklist = System.DateTime.Now,
                StatusBlackList       = true,
                Catatan     = "DELETE BY REKANAN",
                CreatedUser = "******",
                CreatedDate = System.DateTime.Now
            };

            _repManagementBLHist.Post(ManagemenBLHist);

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemplo n.º 2
0
        public IHttpActionResult DoBlacklistById(int IdManagemen, int StatusBlacklist, string myCatatan, DateTime AkhirBlacklist)
        {
            //update TrxManagement
            myCatatan = Decode(myCatatan);
            trxManagement ManagementUPD = _repository.Get(IdManagemen);

            //ManagementUPD.IsActive = (StatusBlacklist == 1)? false: true;
            ManagementUPD.StatusBlackList       = Convert.ToBoolean(StatusBlacklist);
            ManagementUPD.Catatan               = myCatatan;
            ManagementUPD.TanggalAkhirBlacklist = AkhirBlacklist;
            _repository.Put(IdManagemen, ManagementUPD);

            //INSERT HISTORY
            trxManagementBlackListHistory ManagemenBLHist = new trxManagementBlackListHistory()
            {
                IdManagemen   = ManagementUPD.IdManagemen,
                Name          = ManagementUPD.Name,
                NomorKTP      = ManagementUPD.NomorKTP,
                NomorNPWP     = ManagementUPD.NomorNPWP,
                NomorProfesi  = ManagementUPD.NomorIAPI,
                ImageBaseName = ManagementUPD.ImageBaseName,

                FileExtKTP     = ManagementUPD.FileExtKTP,
                FileExtNPWP    = ManagementUPD.FileExtNPWP,
                FileExtProfesi = ManagementUPD.FileExtIAPI,

                TanggalMulaiBlackList = System.DateTime.Now,
                TanggalAkhirBlacklist = AkhirBlacklist,
                StatusBlackList       = Convert.ToBoolean(StatusBlacklist),
                Catatan     = myCatatan,
                CreatedUser = "******",
                CreatedDate = System.DateTime.Now
            };

            _repManagementBLHist.Post(ManagemenBLHist);
            return(StatusCode(HttpStatusCode.NoContent));
        }