public void Update(int id, SaveContractModelMessage message)
        {
            var contractModel = _contractModelRepository.Get(id);

            contractModel.Name    = message.Name;
            contractModel.Summary = message.Summary;
            contractModel.Terms   = message.Terms;

            _contractModelRepository.SaveChanges();
        }
示例#2
0
        public void Create(CreateServiceSolicitationMessage message)
        {
            var serviceSolicitation = new ServiceSolicitation();

            serviceSolicitation.Location      = _locationRepository.Get(message.LocationId);
            serviceSolicitation.Advertiser    = _advertiserRepository.Get(message.AdvertiserId);
            serviceSolicitation.EndDate       = message.EndDate;
            serviceSolicitation.ContractModel = _contractModelRepository.Get(message.ContractModelId);
            serviceSolicitation.MonthlyValue  = serviceSolicitation.Location.MonthlyValue;
            serviceSolicitation.StartDate     = message.StartDate;

            _serviceSolicitationRepository.Add(serviceSolicitation);
            _serviceSolicitationRepository.SaveChanges();
        }
 public ContractModel Get(int id)
 {
     return(_contractModelRepository.Get(id));
 }