private bool DoAdd() { var model = new li_creditors { user_id = Convert.ToInt32(ddlSelectUser.SelectedValue), age = Convert.ToInt16(txtAge.Text.Trim()), job = txtJob.Text, working_company = txtWorkingUnit.Text, remark = txtRemark.Text, last_update_time = DateTime.Now }; context.li_creditors.InsertOnSubmit(model); LoadAlbum(model, Agp2pEnums.AlbumTypeEnum.IdCard); try { context.SubmitChanges(); AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加债权人:" + ddlSelectUser.SelectedItem.Text); //记录日志 return(true); } catch (Exception) { return(false); } }
private void LoadAlbum(li_creditors model, Agp2pEnums.AlbumTypeEnum type) { string[] albumArr = Request.Form.GetValues("hid_photo_name"); string[] remarkArr = Request.Form.GetValues("hid_photo_remark"); context.li_albums.DeleteAllOnSubmit(context.li_albums.Where(a => a.the_user == model.user_id && a.type == (int)type)); if (albumArr != null) { var preAdd = albumArr.Zip(remarkArr, (album, remark) => { var albumSplit = album.Split('|'); return(new li_albums { original_path = albumSplit[1], thumb_path = albumSplit[2], remark = remark, add_time = DateTime.Now, the_user = model.user_id, type = (byte)type }); }); context.li_albums.InsertAllOnSubmit(preAdd); } }