public async Task <APIResult> CreateCalenderPlans(SaveCalenderMngParams dto) { var info = await _commonHelper.HttpPOST <APIResult>(baseUrl, _config.Get <string>($"{Config.Config.Endpoints_Paths}.CreateCalenderPlans"), dto); return(info); }
private async void SaveCalenderEvent() { try { string _sdt = Convert.ToDateTime(StartDate).Date.ToString("yyyy-MM-dd") + " " + TwoString(StartTime.Hours) + ":" + TwoString(StartTime.Minutes); DateTime st; string _set = Convert.ToDateTime(EndDate).Date.ToString("yyyy-MM-dd") + " " + TwoString(EndTime.Hours) + ":" + TwoString(EndTime.Minutes); DateTime et; if (Title == "") { _commonFun.AlertLongText("请填写标题"); return; } else if (DateTime.TryParse(_sdt, out st) && DateTime.TryParse(_set, out et)) { if (st > et) { _commonFun.AlertLongText("开始时间不能大于结束时间"); return; } } else if (string.IsNullOrEmpty(Content)) { _commonFun.AlertLongText("请填内容"); return; } SaveCalenderMngParams dto = new SaveCalenderMngParams() { Id = Id, Title = Title, Content = Content, Type = "T", SDate = _sdt, EDate = _set, UserID = CommonContext.Account.UserId }; _commonFun.ShowLoading("保存中..."); var result = await _calendarService.CreateCalenderPlans(dto); if (result != null) { if (result.ResultCode == ResultType.Success) { //_commonFun.AlertLongText("保存成功"); await Navigation.PopAsync(); MessagingCenter.Send <string>(Convert.ToDateTime(StartDate).ToString("yyyy-MM-dd"), "SearchCalendarData"); } else { _commonFun.AlertLongText("保存失败" + result.Msg); } } else { _commonFun.AlertLongText("保存时服务出现错误,,请重试"); } } catch (OperationCanceledException) { _commonFun.HideLoading(); _commonFun.AlertLongText("请求超时,请重试"); } catch (Exception) { _commonFun.HideLoading(); } finally { _commonFun.HideLoading(); } }
public async Task <APIResult> CreateCalenderPlans([FromBody] SaveCalenderMngParams param) { return(await _calenderMngService.CreateCalenderPlans(param.Id, param.Title, param.Content, param.Type, param.SDate, param.EDate, param.UserID)); }