public async Task <ActionResult> Put([FromBody] IncamContractModel incamContract) { incamContract.upd_dt = DateTime.Now; incamContract.upd_user = int.Parse(User.Identity.Name); await _incamContract.Update(incamContract); return(Ok()); }
public async Task <ActionResult> Delete(int contract_seq) { IncamContractModel incamContract = new IncamContractModel { contract_seq = contract_seq, use_yn = 0 }; await _incamContract.Delete(incamContract); return(Ok()); }
public async Task Update(IncamContractModel incamContractModel) { var log = await( from contract in _context.IncamContractContext where contract.contract_seq == incamContractModel.contract_seq select new IncamContractLogModel { log_dt = DateTime.Now, log_user = contract.upd_user, contract_seq = contract.contract_seq, teacher_seq = contract.teacher_seq, @class = contract.@class, original_company = contract.original_company, hour_price = contract.hour_price, hour_incen = contract.hour_incen, contract_price = contract.contract_price, contract_start_date = contract.contract_start_date, contract_end_date = contract.contract_end_date, reg_user = contract.reg_user, reg_dt = contract.reg_dt, upd_user = contract.upd_user, upd_dt = contract.upd_dt, use_yn = contract.use_yn }).SingleAsync(); _context.Add(log); _context.Entry(incamContractModel).Property(x => x.@class).IsModified = true; _context.Entry(incamContractModel).Property(x => x.original_company).IsModified = true; _context.Entry(incamContractModel).Property(x => x.hour_price).IsModified = true; _context.Entry(incamContractModel).Property(x => x.teacher_seq).IsModified = true; _context.Entry(incamContractModel).Property(x => x.hour_incen).IsModified = true; _context.Entry(incamContractModel).Property(x => x.contract_price).IsModified = true; _context.Entry(incamContractModel).Property(x => x.contract_start_date).IsModified = true; _context.Entry(incamContractModel).Property(x => x.contract_end_date).IsModified = true; await _context.SaveChangesAsync(); }
public async Task Delete(IncamContractModel incamContractModel) { _context.Entry(incamContractModel).Property(x => x.use_yn).IsModified = true; await _context.SaveChangesAsync(); }