| | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region 招标信息网的试用申请 |
| | | public ResultEntity SaveAskZBXXW(AdmAskzczbwsyDTO admAsk) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | try |
| | | { |
| | | AdmAskzczbwsy ask = _mapper.Map<AdmAskzczbwsy>(admAsk); |
| | | if (string.IsNullOrEmpty(admAsk.Id)) |
| | | { |
| | | ask.Id = Guid.NewGuid().ToString(); |
| | | admAsk.Id = ask.Id; |
| | | _context.AdmAskzczbwsies.Add(ask); |
| | | } |
| | | else |
| | | { |
| | | var entity = _context.AdmAskzczbwsies.Find(admAsk.Id); |
| | | |
| | | entity.Shiyongstandard = admAsk.Shiyongstandard; |
| | | |
| | | entity.Remark = admAsk.Remark; |
| | | |
| | | |
| | | entity.ShenpiStatus = admAsk.ShenpiStatus; |
| | | entity.CreaterName = admAsk.CreaterName; |
| | | entity.Tittle = admAsk.Tittle; |
| | | |
| | | |
| | | |
| | | entity.Modifier = admAsk.Modifier; |
| | | entity.Modifytime = DateTime.Now; |
| | | |
| | | |
| | | var admAskzczbwsydtlsmove = _context.AdmAskzczbwsydtls.Where(x => x.AskzczbwsyId == admAsk.Id).ToList(); |
| | | if (admAskzczbwsydtlsmove != null && admAskzczbwsydtlsmove.Count > 0) |
| | | { |
| | | foreach (var admAskzczbwsydtl in admAskzczbwsydtlsmove) |
| | | { |
| | | _context.AdmAskzczbwsydtls.Remove(admAskzczbwsydtl); |
| | | } |
| | | } |
| | | } |
| | | |
| | | var CustomerId = admAsk.CustomerId; |
| | | if (CustomerId != null && CustomerId.Length > 0) |
| | | { |
| | | for (int i = 0; i < CustomerId.Length; i++) |
| | | { |
| | | |
| | | AdmAskzczbwsydtl admAskzczbwsydtl = new AdmAskzczbwsydtl(); |
| | | |
| | | admAskzczbwsydtl.Id = Guid.NewGuid().ToString(); |
| | | |
| | | |
| | | admAskzczbwsydtl.CustomerId = admAsk.CustomerId[i]; |
| | | admAskzczbwsydtl.Customername = admAsk.Customername[i]; |
| | | admAskzczbwsydtl.AskzczbwsyId = admAsk.Id; |
| | | admAskzczbwsydtl.Phone = admAsk.Phone[i]; |
| | | admAskzczbwsydtl.Customertype = admAsk.Customertype[i]; |
| | | |
| | | _context.AdmAskzczbwsydtls.Add(admAskzczbwsydtl); |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | _context.SaveChanges(); |
| | | resultEntity.ReturnID = ask.Id; |
| | | resultEntity.Result = true; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "保存失败,请联系管理员"; |
| | | ex.Message.ToString(); |
| | | } |
| | | |
| | | return resultEntity; |
| | | } |
| | | |
| | | public AdmAskzczbwsyDTO GetAskZBXXW(string Id) |
| | | { |
| | | var entity = _context.AdmAskzczbwsies.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault(); |
| | | if (entity == null) |
| | | { |
| | | entity = new AdmAskzczbwsy(); |
| | | } |
| | | var leaveDTO = _mapper.Map<AdmAskzczbwsyDTO>(entity); |
| | | var entitys = _context.AdmAskzczbwsydtls.Where(e => e.AskzczbwsyId == Id).ToList(); |
| | | var leaveDTOs = _mapper.Map<List<AdmAskzczbwsydtlDTO>>(entitys); |
| | | leaveDTO.admAskzczbwsydtlDTOs = leaveDTOs; |
| | | return leaveDTO; |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |