private void Save(MemberNoteEditVM.EditInput input) { MemberNote membernote; if (input.Id == 0) { membernote = new MemberNote(); } else { membernote = MemberNoteBD.Get(input.Id); } membernote.Member = input.Member.ToReferencedDO(MemberBD); membernote.Seq = input.Seq; membernote.ActionTime = input.ActionTime; membernote.Note = input.Note; membernote.User = input.User.ToReferencedDO(UserBD); membernote.Result = input.Result; membernote.NoteClass = input.NoteClass; membernote.Memo = input.Memo; membernote.IsActive = input.IsActive; membernote.CreditSum = input.CreditSum; MemberNoteBD.Save(membernote); }
public ActionResult Delete(MemberNoteSearchVM searchvm, MemberNoteListVM listvm) { foreach (var id in listvm.Input.SelectedValues) { MemberNoteBD.Delete(id); } return(List(searchvm, listvm)); }
public ActionResult Edit(int id) { var m = new MemberNoteEditVM { Input = Map <MemberNote, MemberNoteEditVM.EditInput>(MemberNoteBD.Get(id)) }; return(ForView(m)); }
public ActionResult List(MemberNoteSearchVM searchvm, MemberNoteListVM listvm) { if (!ModelState.IsValid) { return(ClientShowMessage()); } var filter = BuildFilter(searchvm.Input); if (filter != null) { listvm.ResultList = MemberNoteBD.GetDtoList <MemberNoteListVM.ListRow>(listvm.Input.Pager, filter, listvm.Input.OrderExpression); } return(ForView("List", listvm)); }