private usecaranduser FillRecord(UseCarAndUser i) { usecaranduser usecaranduser = null; if (i != null) { usecaranduser = new usecaranduser(); usecaranduser.UseCarUserId = i.UseCarUserId; usecaranduser.UseCarApplyFormID = i.UseCarApplyFormID; usecaranduser.Name = i.Name; usecaranduser.Email = i.Email; } return(usecaranduser); }
public int Save(usecaranduser myusecaranduser) { UseCarAndUser u; bool found = false; if (-1 == myusecaranduser.UseCarUserId) { u = new UseCarAndUser(); db.UseCarAndUser.InsertOnSubmit(u); found = true; } else { u = (from UseCarAndUsers in db.UseCarAndUser where UseCarAndUsers.UseCarUserId == myusecaranduser.UseCarUserId select UseCarAndUsers).FirstOrDefault(); if (u != null) { found = true; int id = (int)myusecaranduser.UseCarUserId; u.UseCarUserId = id; } } if (found) { u.UseCarUserId = myusecaranduser.UseCarUserId; u.UseCarApplyFormID = myusecaranduser.UseCarApplyFormID; u.Name = myusecaranduser.Name; u.Email = myusecaranduser.Email; try { db.SubmitChanges(); } catch (ChangeConflictException) { db.ChangeConflicts.ResolveAll(RefreshMode.OverwriteCurrentValues); db.SubmitChanges(); } return(u.UseCarUserId); } else { return(-1); } }
public usecaranduser GetUseCarAndUser(int id) { UseCarAndUser UseCarAndUser = (from UseCarAndUsers in db.UseCarAndUser where UseCarAndUsers.UseCarUserId == id select UseCarAndUsers).FirstOrDefault(); return(FillRecord(UseCarAndUser)); }