Forums - C# Corner

Forum guidelines
احمد صدقی

احمد صدقی

  • 1.7k
  • 91
  • 1.4k

I recieve my ID double while Editing the Dropdown

Mar 7 2019 3:21 AM
I create my Branch,where i choose Dropdown to select my Company, in dropdown i bind Company ID and Company Name.When i create my Edit function.I filled all my required fields,When I click on my Edit button,I found my com_id double, eg:04 is my real ID and I get "0404", now how can i resolve it?
 
Here is my Controller
  1. public ActionResult Edit(string id)  
  2. {  
  3.     Branch model = new Branch();  
  4.     var br = erkDB.m_br.FirstOrDefault(x => x.br_id == id);  
  5.     model.br_id = id;  
  6.     model.br_nam = br.br_nam;  
  7.     model.br_add = br.br_add;  
  8.     model.br_eml = br.br_eml;  
  9.     model.br_fax = br.br_fax;  
  10.     model.br_mob = br.br_mob;  
  11.     model.br_typ = br.br_typ;  
  12.     model.com_id = br.com_id;  
  13.     var com = erkDB.m_com.ToList();  
  14.     foreach (var item in com)  
  15.     {  
  16.         Company company = new Company();  
  17.         company.com_nam = item.com_nam;  
  18.         company.com_id = item.com_id;  
  19.         model.comModel.Add(company);  
  20.     }  
  21.     return View("Create", model);  
  22.   
  23. }  
  24. [HttpPost]  
  25. public ActionResult Edit(Branch model)  
  26. {  
  27.     if (ModelState.IsValid)  
  28.     {  
  29.   
  30.         var br = erkDB.m_br.FirstOrDefault(x => x.br_id == model.br_id);  
  31.         var temp = Request.Form["com_id"].ToString();  
  32.         string strNew = temp.Replace(",""");  
  33.         //br.br_id = br;  
  34.         br.br_nam = model.br_nam;  
  35.         br.br_pho = model.br_pho;  
  36.         br.com_id = strNew;  
  37.         br.br_web = model.br_web;  
  38.         br.br_mob = model.br_mob;  
  39.         br.br_eml = model.br_eml;  
  40.         br.br_fax = model.br_fax;  
  41.         br.br_typ = model.br_typ;  
  42.         // mvcdb.m_com.Add(company);  
  43.         erkDB.SaveChanges();  
  44.         return RedirectToAction("Index");  
  45.     }  
  46.     return View("Create", model);  
  47.   
  48. }  

Answers (2)