コード例 #1
0
        public void CreateTransportDistance(TransportDistanceViewModel transport)
        {
            //var model = Mapper.Map<DriverAllowanceViewModel, DriverAllowance_M>(pattern);
            TransportDistance_M model = new TransportDistance_M();

            model.TransportDistanceC = transport.TransportDistanceC;
            model.ToAreaC            = transport.ToAreaC;
            model.FromAreaC          = transport.FromAreaC;
            model.WayType            = transport.WayType;
            model.Km = transport.Km ?? 0;
            _transportDistanceRepository.Add(model);
            SaveTransportDistance();
        }
コード例 #2
0
        public void UpdateTransportDistance(TransportDistanceViewModel transport)
        {
            var transportdistanceToRemove = _transportDistanceRepository.Query(d => d.TransportDistanceC == transport.TransportDistanceC).FirstOrDefault();
            TransportDistance_M model     = new TransportDistance_M();

            model.TransportDistanceC = transport.TransportDistanceC;
            model.ToAreaC            = transport.ToAreaC;
            model.FromAreaC          = transport.FromAreaC;
            model.WayType            = transport.WayType;
            model.Km = transport.Km ?? 0;
            _transportDistanceRepository.Add(model);
            _transportDistanceRepository.Delete(transportdistanceToRemove);
            SaveTransportDistance();
        }
コード例 #3
0
 public void put(TransportDistanceViewModel transport)
 {
     _transportdistanceService.UpdateTransportDistance(transport);
 }
コード例 #4
0
 public void Post(TransportDistanceViewModel transport)
 {
     _transportdistanceService.CreateTransportDistance(transport);
 }