public string GenerateRentCode(owner owner) { //kamus string template = "{0}/{1}"; string code = ""; bool success = false; rent_code rc; //algoritma while (!success) { code = string.Format(template, owner.code, RandomString(5)); rc = context.rent_code.Find(code); if (rc == null) { rc = new rent_code { code = code }; CreateRentCode(rc); success = true; } } return(code); }
private void CreateRentCode(rent_code dbItem) { context.rent_code.Add(dbItem); context.SaveChanges(); }