Esempio n. 1
0
        public Result SendCancelInterview(int ContactId)
        {
            var log = new TmpLogServiceInfo();
            log.Status = 0;
            log.CallType = (int)CallType.SendCancelInterview;
            log.Time = DateTime.Now;
            try
            {
                var model = new CancelInterview();
                model.hocVienID = ContactId;

                var ws = new WsCRMSoapClient("WsCRMSoap");
                var input = JsonConvert.SerializeObject(model);
                var output = ws.CancelInterview(input); // Sửa tên Hàm của CongNN viết

                var result = JsonConvert.DeserializeObject<Result>(output);

                log.Description = result.Description + "_" + input;
                log.Status = result.Code;
                TmpLogServiceRepository.Create(log);
                return result;
            }
            catch (Exception ex)
            {
                var result = new Result();
                result.Code = 1;
                result.Description = "Không gửi được hủy phỏng vấn cho chuyên môn";
                log.Description = result.Description;
                log.Status = result.Code;
                TmpLogServiceRepository.Create(log);
                return result;
            }
        }