/// <summary>
        /// 預約面談
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public Result ReserveInterview(InteriewPara model)
        {
            var result = new Result();
            var para   = new DynamicParameters();

            con.Open();
            para.Add("@CoachId", model.CoachId, DbType.String, ParameterDirection.Input, 50);
            para.Add("@MemberId", model.MemberId, DbType.String, ParameterDirection.Input, 50);
            para.Add("@StatusId", model.StatusId, DbType.Int32, ParameterDirection.Input, 50);
            para.Add("@ReserveDate", model.ReserveDate, DbType.DateTime, ParameterDirection.Input, 50);
            para.Add("@Location", model.Location, DbType.String, ParameterDirection.Input, 200);
            para.Add("@Message", model.Message, DbType.String, ParameterDirection.Input, 100);

            try
            {
                con.Execute(@"Insert into ReserveInterView(CoachId,MemberId,StatusId,ReserveDate,Location,Message)
                             values(@CoachId,@MemberId,@StatusId,@ReserveDate,@Location,@Message)",
                            para,
                            commandTimeout: 300,
                            commandType: CommandType.Text);
            }
            catch (Exception ex)
            {
                result.ReturnNo = -99;
                result.Message  = ex.ToString();
                return(result);
            }
            finally
            {
                con.Close();
            }
            result.ReturnNo = 1;
            result.Message  = "新增訂單成功";
            return(result);
        }
Exemplo n.º 2
0
        //預約面談
        public Result reserveInterview(InteriewPara para)
        {
            var    result    = new Result();
            string returnStr = ShareService.Instance.SendApi("Reserve/ReserveInterview", JsonConvert.SerializeObject(para));

            result = JsonConvert.DeserializeObject <Result>(returnStr);
            return(result);
        }
        //預約面談
        public ActionResult ReserveInterveiw(string CoachId, string CoachName)
        {
            ReserveInterviewModel model = new ReserveInterviewModel();

            if (LoginState)
            {
                User         member = GetMemberInfo();
                InteriewPara para   = new InteriewPara()
                {
                    CoachId     = CoachId,
                    MemberId    = member.MemberId,
                    ReserveDate = DateTime.Now
                };
                model.Para      = para;
                model.CoachName = CoachName;
                return(View(model));
            }
            else
            {
                return(RedirectToAction("Login", "Home"));
            }
        }
Exemplo n.º 4
0
 public Result ReserveInterview(InteriewPara model)
 {
     return(repository.ReserveInterview(model));
 }
 public Result ReserveInterview(InteriewPara model)
 {
     return(facade.ReserveInterview(model));
 }