Example #1
0
        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);
        }
Example #2
0
 private void CreateRentCode(rent_code dbItem)
 {
     context.rent_code.Add(dbItem);
     context.SaveChanges();
 }