public OperationResult CreateAnnouncement(AnnouncementViewModel.AnnouncementVM input, string editor) { var result = new OperationResult(); try { Announcement announcement = new Announcement { Content = input.Content, Title = input.Title, CreateTime = DateTime.UtcNow.AddHours(8), CreateUser = editor, EditTime = DateTime.UtcNow.AddHours(8), EditUser = editor, MemberId = input.MemberId }; _dbrepository.Create(announcement); result.IsSuccessful = true; } catch (Exception ex) { result.Exception = ex; result.IsSuccessful = false; return(result); } return(result); }
public OperationResult SaveAnnouncement(AnnouncementViewModel.AnnouncementVM input) { var User = Request.Cookies["UserEmail"].ToString(); var result = _announcementService.SaveAnnouncement(input, User); return(result); }
public OperationResult DeleteAnnouncement(AnnouncementViewModel.AnnouncementVM input) { var result = new OperationResult(); var data = _dbrepository.GetAll <Announcement>().Where(x => x.AnnouncementId == input.AnnouncementId).FirstOrDefault(); try { _dbrepository.Delete(data); return(result); } catch (Exception ex) { result.Exception = ex; result.IsSuccessful = false; return(result); } }
public OperationResult SaveAnnouncement(AnnouncementViewModel.AnnouncementVM input, string editor) { var result = new OperationResult(); var data = _dbrepository.GetAll <Announcement>().Where(x => x.AnnouncementId == input.AnnouncementId).FirstOrDefault(); try { data.MemberId = input.MemberId; data.Content = input.Content; data.Title = input.Title; data.EditTime = DateTime.UtcNow.AddHours(8); data.EditUser = editor; _dbrepository.Update(data); return(result); } catch (Exception ex) { result.Exception = ex; result.IsSuccessful = false; return(result); } }
public OperationResult DeleteAnnouncement(AnnouncementViewModel.AnnouncementVM input) { var result = _announcementService.DeleteAnnouncement(input); return(result); }