private void Save(string strLink = "") { try { var Company = _CompanyRepo.GetById(id); if (id > 0 && Company != null) { Company.NAME = txtName.Text; //Company.TAX_CODE = txtTaxCode.Text; Company.EMAIL = txtEmail.Text; Company.PHONE = txtPhone.Text; Company.ADDRESS = txtAddress.Text; _CompanyRepo.Update(Company); strLink = string.IsNullOrEmpty(strLink) ? "chi-tiet-cong-ty.aspx?id=" + id : strLink; } else { Company = new COMPANY(); Company.NAME = txtName.Text; //Customer.TAX_CODE = txtTaxCode.Text; Company.EMAIL = txtEmail.Text; Company.PHONE = txtPhone.Text; Company.ADDRESS = txtAddress.Text; Company.CREATOR_ID = Utils.CIntDef(Session["Userid"]); Company.CREATED_DATE = DateTime.Now; _CompanyRepo.Create(Company); strLink = string.IsNullOrEmpty(strLink) ? "chi-tiet-cong-ty.aspx?id=" + Company.ID : strLink; } } catch (Exception) { throw; } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }