예제 #1
0
        public IActionResult Edit(LoanReceivable loanReceivable)
        {
            if (ModelState.IsValid)
            {
                var loanReceivable1 = _work.LoanReceivable.GetWithBankAccountAndEmployee(loanReceivable.Id);

                loanReceivable1.ContactPerson = loanReceivable.ContactPerson;
                loanReceivable1.CompanyName   = loanReceivable.CompanyName;
                loanReceivable1.EmployeeId    = loanReceivable.EmployeeId;
                loanReceivable1.LandPhone     = loanReceivable.LandPhone;
                loanReceivable1.LandPhone     = loanReceivable.LandPhone;
                loanReceivable1.Address       = loanReceivable.Address;
                loanReceivable1.LandPhone     = loanReceivable.LandPhone;
                loanReceivable1.Mobile        = loanReceivable.Mobile;
                loanReceivable1.Email         = loanReceivable.Email;
                loanReceivable1.BankAccountId = loanReceivable.BankAccountId;
                _work.LoanReceivable.Update(loanReceivable1);

                bool isSaved = _work.Save() > 0;

                if (isSaved)
                {
                    return(Json(true));
                }

                return(Json(false));
            }
            return(Json(false));
        }
예제 #2
0
        public IActionResult Create(LoanReceivableViewModel loanReceivableViewModel)
        {
            loanReceivableViewModel.EmployeeId    = loanReceivableViewModel.EmployeeId == 0 ? null : loanReceivableViewModel.EmployeeId;
            loanReceivableViewModel.BankAccountId = loanReceivableViewModel.BankAccountId == 0 ? null : loanReceivableViewModel.BankAccountId;

            if (ModelState.IsValid)
            {
                var loanReceivable = new LoanReceivable
                {
                    ContactPerson = loanReceivableViewModel.CustomerName,
                    CompanyName   = loanReceivableViewModel.CompanyName,
                    EmployeeId    = loanReceivableViewModel.EmployeeId,
                    Address       = loanReceivableViewModel.Address,
                    LandPhone     = loanReceivableViewModel.LandPhone,
                    Mobile        = loanReceivableViewModel.LandPhone,
                    Email         = loanReceivableViewModel.Email,
                    BankAccountId = loanReceivableViewModel.BankAccountId
                };
                _work.LoanReceivable.Add(loanReceivable);

                bool isSaved = _work.Save() > 0;

                if (isSaved)
                {
                    return(Json(true));
                }
                return(Json(false));
            }
            return(Json(false));
        }