public void DeleteByList(DeleteObject deletedObjectList)
 {
     if (deletedObjectList != null)
     {
         int[] id = deletedObjectList.Ids;
         if (id != null && id.Length > 0)
         {
             var listEnties = new List<EmployeeDto>();
             foreach (int i in id)
             {
                 listEnties.Add(new EmployeeDto() { EmployeeID = i });
             }
             _EmployeeBO.DeleteWithAttachEntiy(listEnties.ToArray());
         }
     }
 }
        public bool DeleteByList(DeleteObject deletedObjectList)
        {
		    bool deleteflag = false;
            if (deletedObjectList != null)
            {
                int[] id = deletedObjectList.Ids;
                if (id != null && id.Length > 0)
                {
                    var listEnties = new List<AddressDto>();
                    foreach (int i in id)
                    {
                        listEnties.Add(new AddressDto() { AddressID = i });
                    }
                    _AddressBO.DeleteWithAttachEntiy(listEnties.ToArray());
                }
            }
			return deleteflag;
        }
 public async Task<JsonResult> Delete(int[] id)
 {
     var delobject = new DeleteObject { Ids = id };
     return Json(await ClientHTTPPut<EmployeeDto, DeleteObject>(delobject, "DeleteByList"));
 }