Пример #1
0
        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);
        }
Пример #2
0
 public ActionResult Delete(MemberNoteSearchVM searchvm, MemberNoteListVM listvm)
 {
     foreach (var id in listvm.Input.SelectedValues)
     {
         MemberNoteBD.Delete(id);
     }
     return(List(searchvm, listvm));
 }
Пример #3
0
        public ActionResult Edit(int id)
        {
            var m = new MemberNoteEditVM
            {
                Input = Map <MemberNote, MemberNoteEditVM.EditInput>(MemberNoteBD.Get(id))
            };

            return(ForView(m));
        }
Пример #4
0
        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));
        }