Пример #1
0
        public int CreateTransitPass(CreateTransitPassInput input)
        {
            var obj = new TransitPass
            {
                ApplicantId         = input.ApplicantId,
                BillId              = input.BillId,
                LisenceNo           = input.LisenceNo,
                IssuedDate          = DateTime.Now,
                OrginalCountry      = input.OrginalCountry,
                NoOfConsignment     = input.NoOfConsignment,
                TransitPassNo       = input.TransitPassNo,
                SourceForest        = input.SourceForest,
                ExpireDate          = input.ExpireDate,
                ExpireDays          = input.ExpireDays,
                SourceName          = input.SourceName,
                DestinationId       = input.DestinationId,
                DestinationName     = input.DestinationName,
                VehcleNo            = input.VehcleNo,
                IssuerOfficer       = input.IssuerOfficer,
                HummerNo            = input.HummerNo,
                HummerMaker         = input.HummerMaker,
                HummerStationId     = input.HummerStationId,
                AdditionInformation = input.AdditionInformation
            };

            // var objExist = this.repositoryTransitpass.FirstOrDefault(a => a.TransitPassNo == input.TransitPassNo);
            //if (objExist == null)
            //{
            return(this.repositoryTransitpass.InsertAndGetId(obj));
            //}
            //else
            //{
            //    throw new UserFriendlyException("Item Alredy Exist");
            //}
        }
Пример #2
0
        public IHttpActionResult ResponseTransitpass([FromBody] TransitPass input)
        {
            Logger.Debug("Testing logger");

            var obj = new CreateTransitPassInput
            {
                BillId              = input.BillId,
                ApplicantId         = input.ApplicantId,
                SourceName          = input.SourceName,
                DestinationName     = input.DestinationName,
                VehcleNo            = input.VehcleNo,
                ExpireDate          = DateTime.Now.AddDays(input.ExpireDays),
                AdditionInformation = input.AdditionInformation,
                HummerMaker         = input.HummerMaker,
                HummerNo            = input.HummerNo,
                ExpireDays          = input.ExpireDays
            };

            int transitpassId  = this.transitPass.CreateTransitPass(obj);
            var newTransitpass = this.transitPass.GetTransitPass(transitpassId);

            return(Json(newTransitpass));
        }