public ViewResult Index() { var diaryPageModel = new DiaryModel(); diaryPageModel.DiaryPages = _diaryPageDomain.GetAll(); return(View(diaryPageModel)); }
public async Task <ModelStateDictionary> CreateAsync(DiaryModel model) { ModelStateDictionary keyValuePairs = new ModelStateDictionary(); var diary = mapper.Map <Diary>(model); //todo valid await diaryRepository.AddAsync(diary); return(keyValuePairs); }
public async Task <IActionResult> Create(DiaryModel model) { if (ModelState.IsValid) { await diaryService.CreateAsync(model); return(Redirect("~/Home/Index")); } return(View(model)); }
public ActionResult <DiaryModel> Diary(int id) { DiaryModel diary = _service.Diary(id); if (diary == null) { return(NotFound()); } return(Ok(diary)); }
private async Task LoadDiaryData() { IsWorking = true; await Task.Delay(150); await Task.Run(() => { RecordList = DiaryModel.GetDiaryRecords(SelectedDate); }); IsWorking = false; }
public IActionResult Create(string dateTime) { dateTime = dateTime.Substring(0, dateTime.IndexOf('(') - 1); DateTime dt = DateTime.ParseExact(dateTime, "ddd MMM dd yyyy HH:mm:ss 'GMT'K", CultureInfo.InvariantCulture); dt.AddHours(3); var diary = new DiaryModel(); diary.DataAnnotation = dt; diary.PatientId = Guid.Parse(HttpContext.GetIdentifier()); return(View(diary)); }
public ActionResult Edit(DiaryModel model) { if (ModelState.IsValid) { var target = this.ServiceManager.DiaryService.GetEntityById(model.Id); if (model.Removed) { this.ServiceManager.DiaryService.Delete(target); return(this.RedirectToAction("Index", "Diary")); } if (model.CreateTime == null) { model.CreateTime = DateTime.Today; } var normFiles = model.Files != null ? model.Files.Where(f => f != null).ToArray() : new HttpPostedFileBase[0]; if (normFiles.Length > 3) { ModelState.AddModelError("", "图片不能超过3张"); } else { if (normFiles.Any()) { foreach (HttpPostedFileBase file in normFiles) { string path = System.IO.Path.Combine(Server.MapPath("~/Images/diary"), file.FileName); file.SaveAs(path); } List <string> oldImgs = (model.Images ?? "").Split(';') .Where(s => !string.IsNullOrEmpty(s) && !string.IsNullOrWhiteSpace(s)).ToList(); oldImgs.AddRange(normFiles.Select(file => file.FileName)); model.Images = string.Join(";", oldImgs.Distinct()); } } model.CopyTo(target); this.ServiceManager.DiaryService.Update(target); return(this.RedirectToAction("Index", "Diary")); } return(this.View()); }
/// <summary> /// 删除日记 /// </summary> /// <param name="openid"></param> public void DeleteDiary(string id) { try { DiaryBLL bll = new DiaryBLL(); DiaryModel model = new DiaryModel(); model.ID = Guid.Parse(id); bll.DeleteDiary(model); } catch (Exception ex) { throw ex; } }
/// <summary> /// 删除日记 /// </summary> /// <param name="openid"></param> public void DeleteDiary(string id) { try { DiaryBLL bll = new DiaryBLL(); DiaryModel model = new DiaryModel(); model.ID = Guid.Parse(id); model.Modifytime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); bll.DeleteDiary(model); } catch (Exception ex) { throw ex; } }
/// <summary> /// 修改日记 /// </summary> /// <param name="openid"></param> public void UpdateDiary(string id, string content) { try { DiaryBLL bll = new DiaryBLL(); DiaryModel model = new DiaryModel(); model.ID = Guid.Parse(id); model.DiaryContent = content; bll.UpdateDiary(model); } catch (Exception ex) { throw ex; } }
public void DeleteRecord() { MessageBoxResult result = MessageBox.Show("Opravdu chcete vymazat zvolený záznam?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { DiaryModel.MarkAsDeleted((int)SelectedRecord.ID); SelectedRecord = null; Task.Run(() => LoadDiaryData()); } }
/// <summary> /// 获取日记信息 /// </summary> /// <param name="dr"></param> /// <returns></returns> private DiaryModel GetDiaryModel(SqlDataReader dr) { DiaryModel model = new DiaryModel(); model.ID = SQLDataHelper.GetGuid(dr, "ID"); model.OpenID = SQLDataHelper.GetString(dr, "OpenID"); model.NickName = SQLDataHelper.GetString(dr, "NickName"); model.DiaryContent = SQLDataHelper.GetString(dr, "DiaryContent"); model.City = SQLDataHelper.GetString(dr, "City"); model.Weather = SQLDataHelper.GetString(dr, "Weather"); model.Createtime = SQLDataHelper.GetString(dr, "Createtime"); model.Modifytime = SQLDataHelper.GetString(dr, "Modifytime"); model.Disabled = SQLDataHelper.GetInt(dr, "Disabled"); model.SortID = SQLDataHelper.GetInt(dr, "SortID"); model.IsPublic = SQLDataHelper.GetInt(dr, "IsPublic"); return(model); }
/// <summary> /// 删除日记 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool DeleteDiary(DiaryModel model) { SqlParameter[] param = new SqlParameter[2]; param[0] = new SqlParameter("@ID", model.ID); param[1] = new SqlParameter("@Modifytime", model.Modifytime); try { int i = SQLHelper.ExecuteNonQuery(CommandType.Text, "Update dbo.Diary set Disabled =1,Modifytime=@Modifytime where ID=@ID AND Disabled=0", param); return(i > 0); } catch (Exception ex) { return(false); throw ex; } }
/// <summary> /// 添加日记 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool AddDiary(DiaryModel model) { SqlParameter[] param = new SqlParameter[8]; param[0] = new SqlParameter("@OpenID", model.OpenID); param[1] = new SqlParameter("@NickName", model.NickName); param[2] = new SqlParameter("@DiaryContent", model.DiaryContent); param[3] = new SqlParameter("@City", model.City); param[4] = new SqlParameter("@Weather", model.Weather); param[5] = new SqlParameter("@Createtime", model.Createtime); param[6] = new SqlParameter("@Modifytime", model.Modifytime); param[7] = new SqlParameter("@IsPublic", model.IsPublic); try { int i = SQLHelper.ExecuteNonQuery(CommandType.Text, @"INSERT INTO dbo.Diary ( ID , OpenID , NickName , DiaryContent , City, Weather, Createtime , Modifytime , Disabled, IsPublic ) VALUES ( NEWID() , -- ID - uniqueidentifier @OpenID , -- OpenID - nvarchar(100) @NickName , -- NickName - nvarchar(50) @DiaryContent , -- DiaryContent - text @City, @Weather, @Createtime , -- Createtime - nvarchar(50) @Modifytime , -- Modifytime - nvarchar(50) 0, -- Disabled - int @IsPublic )", param); return(i > 0); } catch (Exception ex) { return(false); throw ex; } }
public ReferViewModel?GetDiary(int id) { DiaryModel diary = _service.Diary(id); if (diary == null) { return(null); } ReferViewModel?viewModel = new ReferViewModel { Id = diary.Id, Title = diary.Title, Content = diary.Content, }; return(viewModel); }
public async Task <ActionResult> Get(DiaryModel diaryModel) { using (var context = new MegaHackContext()) { try { var diary = context.Diary.Where(d => d.Id == diaryModel.Id).FirstOrDefault(); return(Ok(diary)); } catch (Exception e) { Console.WriteLine(e.Message); return(Ok(false)); } } }
public void SeedData(ApplicationDbContext db) { DiaryModel p = new DiaryModel(); DiaryModel d = new DiaryModel(); ApplicationUser s = db.Users.FirstOrDefault(); p.DiaryTitle = "FunnyOne"; IList <PageModel> Pages = new List <PageModel>() { new PageModel { ContentPage = "Coś Się kończy coś się zaczyna jak się skończyło to koniec", IsChanged = false, PageTitle = "My Diary Seed", Registration = new DateTime(2008, 3, 9, 16, 5, 7, 123) }, new PageModel { ContentPage = "A moze nie ma tragedii? Czy jednak jest ?!", IsChanged = false, PageTitle = "Rozdzial Pierwszy I nie Pierwszy", Registration = new DateTime(2009, 3, 9, 16, 5, 7, 123) }, }; IList <PageModel> Pases2 = new List <PageModel>() { new PageModel { ContentPage = "Coś Jednak jest na rzeczy ale czy koniecznie ?", IsChanged = false, PageTitle = "Tak To działa ", Registration = new DateTime(2010, 3, 9, 16, 5, 7, 123) }, new PageModel { ContentPage = "Koniec nie ma juz nic i jesteśmy wolni", IsChanged = false, PageTitle = ".... Za mało kropek ?", Registration = new DateTime(2012, 3, 9, 16, 5, 7, 123) }, }; p.DiaryTitle = "No Diary To Diary"; p.Pages = Pages; d.DiaryTitle = "Dziala to dziala po co drązyć?"; d.Pages = Pases2; p.AplicationUser = s; d.AplicationUser = s; IList <DiaryModel> diar = new List <DiaryModel>(); diar.Add(p); diar.Add(d); s.Diarys = diar; db.Add(p); db.Add(d); db.Update(s); db.SaveChanges(); }
public void CreateDiaryRecord() { if (DiaryRecord != null) { DateTime recordDate = DiaryModel.Date; DiaryModel.SaveDiaryRecord(); DiaryModel = new DiaryModel { Date = recordDate }; NotifyOfPropertyChange(() => DiaryRecord); Task.Run(() => LoadDiaryData()); } else { MessageBox.Show("Vyplňte prosím test záznamu."); } }
/// <summary> /// 添加日记(类型:1.日记,2.心情,3.手账) /// </summary> /// <param name="openid"></param> /// <param name="nickname"></param> /// <param name="content"></param> public void AddDiary(string openid, string nickname, string content) { try { string[] arrStr = content.Replace("\"", "").Replace("}", "").Split(new char[2] { ',', ':' }); if (arrStr[9] == "1") { DiaryBLL bll = new DiaryBLL(); DiaryModel model = new DiaryModel(); model.OpenID = openid; model.NickName = nickname; model.Weather = arrStr[3]; model.City = arrStr[5]; model.DiaryContent = arrStr[7]; model.IsPublic = int.Parse(arrStr[11]); model.Createtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); model.Modifytime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); bll.AddDiary(model); } else if (arrStr[9] == "2") { MoodBLL bll = new MoodBLL(); MoodModl model = new MoodModl(); model.OpenID = openid; model.NickName = nickname; model.Weather = arrStr[3]; model.City = arrStr[5]; model.Mood = arrStr[7]; model.IsPublic = int.Parse(arrStr[11]); model.Createtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); model.Modifytime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); bll.AddMood(model); } } catch (Exception ex) { throw ex; } }
public ActionResult Index() { var modeKey = GetCookie(_selectedViewMode); DiaryViewMode mode; if (string.IsNullOrEmpty(modeKey)) { mode = DiaryViewMode.List; } else { mode = DiaryViewMode.GetMode(modeKey); } var diaryModel = new DiaryModel() { Mode = mode }; return(View(diaryModel)); }
/// <summary> /// 添加日记 /// </summary> /// <param name="openid"></param> /// <param name="nickname"></param> /// <param name="content"></param> public void AddDiary(string openid, string nickname, string content) { try { string[] arrStr = content.Replace("\"", "").Replace("}", "").Split(new char[2] { ',', ':' }); DiaryBLL bll = new DiaryBLL(); DiaryModel model = new DiaryModel(); model.OpenID = openid; model.NickName = nickname; model.Weather = arrStr[3]; model.City = arrStr[5]; model.DiaryContent = arrStr[7]; bll.AddDiary(model); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> Create(DiaryModel diaryModel) { using (var context = new MegaHackContext()) { try { var diary = new Diary(); diary.Date = diaryModel.Date; diary.Description = diaryModel.Description; await context.Diary.AddAsync(diary); await context.SaveChangesAsync(); return(Ok(diary.Id)); } catch (Exception e) { Console.WriteLine(e.Message); return(Ok(false)); } } }
public async void Restore() { if (Since == null || To == null || (Since > To)) { MessageBox.Show("Zvolte prosím platné datum."); } else { IsWorking = true; await Task.Delay(150); await Task.Run(() => { AdoptionModel.RestoreDeleted((DateTime)Since, (DateTime)To); AnimalModel.RestoreDeleted((DateTime)Since, (DateTime)To); BreedModel.RestoreDeleted((DateTime)Since, (DateTime)To); CoatTypeModel.RestoreDeleted((DateTime)Since, (DateTime)To); CostModel.RestoreDeleted((DateTime)Since, (DateTime)To); DeathModel.RestoreDeleted((DateTime)Since, (DateTime)To); DiaryModel.RestoreDeleted((DateTime)Since, (DateTime)To); DonationModel.RestoreDeleted((DateTime)Since, (DateTime)To); EscapeModel.RestoreDeleted((DateTime)Since, (DateTime)To); FurColorModel.RestoreDeleted((DateTime)Since, (DateTime)To); IncidentModel.RestoreDeleted((DateTime)Since, (DateTime)To); PersonModel.RestoreDeleted((DateTime)Since, (DateTime)To); MedicalRecordModel.RestoreDeleted((DateTime)Since, (DateTime)To); SpeciesModel.RestoreDeleted((DateTime)Since, (DateTime)To); StayModel.RestoreDeleted((DateTime)Since, (DateTime)To); WalkModel.RestoreDeleted((DateTime)Since, (DateTime)To); }); ComboBoxSettings(); IsWorking = false; MessageBox.Show("Záznamy od " + Since + " do " + To + " obnoveny."); } }
public HomeViewModel() { DiaryModel = new DiaryModel(); }
/// <summary> /// 修改日记 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateDiary(DiaryModel model) { return(dal.UpdateDiary(model)); }
/// <summary> /// 添加日记 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool AddDiary(DiaryModel model) { return(dal.AddDiary(model)); }
/// <summary> /// 删除日记 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool DeleteDiary(DiaryModel model) { return(dal.DeleteDiary(model)); }