示例#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();
        }