protected void btnSave_Click(object sender, EventArgs e) { try { string RequestID = Request.QueryString["RequestID"]; string RequesterEmailID = AllocateResourceBL.GetRequesterEmail(RequestID); CPT_AllocateResource details = new CPT_AllocateResource(); CPT_ResourceMaster empID = new CPT_ResourceMaster(); AllocateResourceBL rbl = new AllocateResourceBL(); foreach (var item in name) { details.ResourceID = Convert.ToInt32(item); details.RequestDetailID = requestDetailID; details.RequestID = RequestID; details.AccountID = AllocateResourceBL.getAccountID(details.RequestID.ToString()); details.StartDate = Convert.ToDateTime(StartDate); details.EndDate = Convert.ToDateTime(EndDate); empID.EmployeeMasterID = Convert.ToInt32(item); details.RoleMasterID = roleID; details.Released = false; details.IsDeployed = false; details.Utilization = float.Parse(ViewState["utilization"].ToString()); string acnt = rbl.getAccountByID(details.AccountID); List <CPT_ResourceMaster> lst = rbl.getMailDetails(Convert.ToInt32(item)); string name = lst[0].EmployeetName; string email = lst[0].Email; rbl.Insert(details); rbl.updateMap(empID); sendConfirmation(name, email, RequesterEmailID, acnt, details.StartDate, details.EndDate); } Response.Redirect("ResourceMapping.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } }