public void Add(BaseModel <String> model, DialogueRecordRequest request)
        {
            if (onlineCustomerServiceContext == null)
            {
                return;
            }

            DialogueRecord dialogueRecord = Mapper(request);

            onlineCustomerServiceContext.DialogueRecord.Add(dialogueRecord);
            onlineCustomerServiceContext.SaveChanges();

            model.Success = true;
            model.Result  = Convert.ToString(dialogueRecord.Id);
        }
        private DialogueRecord Mapper(DialogueRecordRequest request)
        {
            DialogueRecord model = new DialogueRecord();

            model.Id       = request.Id;
            model.AdminId  = request.AdminId;
            model.UserId   = request.UserId;
            model.UserName = request.UserName;
            model.Mail     = request.Mail;
            model.Phone    = request.Phone;
            model.Question = request.Question;
            model.Record   = request.Record;

            return(model);
        }
        private DialogueRecordResponse Mapper(DialogueRecord model)
        {
            if (model == null)
            {
                return(null);
            }

            DialogueRecordResponse response = new DialogueRecordResponse();

            response.Id         = model.Id;
            response.AdminId    = model.AdminId;
            response.UserId     = model.UserId;
            response.UserName   = model.UserName;
            response.Mail       = model.Mail;
            response.Phone      = model.Phone;
            response.Question   = model.Question;
            response.Record     = model.Record;
            response.CreateTime = model.CreateTime;

            return(response);
        }